Java Client API Reference 6.0.2.61

com.baan.b3.boi1.metadata
Interface IBusinessObjectMetadata

All Superinterfaces:
IObjectMetadata

public interface IBusinessObjectMetadata
extends IObjectMetadata

Describes BusinessObject types.

Version:
Build Nr 61, file version \\main\\3, 15:09:01 24-07-2006 UTC
See Also:
www.w3c.org

Method Summary
 IMemberMetadata[] getMembers()
          Gets a list of member descriptions.
 IMethodMetadata[] getMethods()
          Gets a list of method descriptions.
 IBusinessObjectMethodMetadata[] getMethods2()
          Gets a list of method descriptions.
 java.lang.String getXmlDataType()
          Gets the DCD-specified XML datatype for the described BusinessObject.
 java.lang.Object newInstance()
          Creates a new instance of the described type.
 
Methods inherited from interface com.baan.b3.boi1.metadata.IObjectMetadata
getDescription, getTypeName, isReadOnly
 

Method Detail

getMethods

public IMethodMetadata[] getMethods()
Gets a list of method descriptions.
This method is kept for backward compatibility issues.
All the new programs should use getMethods2()
The method descriptions represent the methods implemented by the BusinessObject described by this instance of IBusinessObjectMetadata.
Threading policy: MTSafe.
Returns:
the method descriptions.

getMethods2

public IBusinessObjectMethodMetadata[] getMethods2()
Gets a list of method descriptions.
The method descriptions represent the methods implemented by the BusinessObject described by this instance of IBusinessObjectMetadata.
Threading policy: MTSafe.
Returns:
the method descriptions.

getMembers

public IMemberMetadata[] getMembers()
Gets a list of member descriptions.
The member descriptions represent the members of the BusinessObject described by this instance of IBusinessObjectMetadata. Primal members are represented by IPrimalMemberMetadata objects.
Threading policy: MTSafe.
Returns:
the member descriptions.

getXmlDataType

public java.lang.String getXmlDataType()
Gets the DCD-specified XML datatype for the described BusinessObject.
BusinessObjects correspond to aggregated datatypes constructed in a DCD ('element' types). These datatypes have an external and an internal identifier, whereby the internal identifier corresponds to the tagname of XML nodes that represent that datatype. This method, however returns the external identifier (which is used by the OpenWorldX Connector for XML).
Threading policy: MTSafe.
Returns:
the XML datatype of the described BusinessObject.
See Also:
www.w3c.org

newInstance

public java.lang.Object newInstance()
Creates a new instance of the described type.
This method returns a BusinessObject, but casts it to a java.lang.Object the reason for this is to avoid a dependency of this package on the com.baan.b3.boi1 package.
Threading policy: MTSafe.
Returns:
a BusinessObject as a java.lang.Object.

Java Client API Reference 6.0.2.61

Visit the SSA Global website for more information.