Java Client API Reference 6.0.2.61

com.baan.b3.boi1.metadata
Interface IManagerMetadata


public interface IManagerMetadata

Describes a BusinessObjectManager.

Version:
Build Nr 61, file version \\main\\4, 15:09:02 24-07-2006 UTC

Method Summary
 java.lang.String[] getDescription()
          Gets a description of this manager.
 IBusinessObjectMetadata[] getManagedObjects()
          Retrieves a list of object types that are associated with this manager.
 IMethodMetadata[] getMethods()
          Retrieves a list of generated methods defined on this manager.
 IManagerMethodMetadata[] getMethods2()
          Retrieves a list of generated methods defined on this manager.
 java.lang.String getTypeName()
          Retrieves the fully qualified type name of this manager.
 boolean isManagerOf(java.lang.String p_objectTypeName)
          Tests whether the specified type is managed by this manager.
 

Method Detail

getMethods

public IMethodMetadata[] getMethods()
Retrieves a list of generated methods defined on this manager.
This method is kept for backward compatibility issues.
All the new programs should use getMethods2()
The methods defined on class BusinessObjectManager are not included in this list.
Threading policy: MTSafe.
Returns:
an array of objects describing generated methods (may have length 0, although this would be strange)

getMethods2

public IManagerMethodMetadata[] getMethods2()
Retrieves a list of generated methods defined on this manager.
The methods defined on class BusinessObjectManager are not included in this list.
Threading policy: MTSafe.
Returns:
an array of objects describing generated methods (may have length 0, although this would be strange)

getManagedObjects

public IBusinessObjectMetadata[] getManagedObjects()
Retrieves a list of object types that are associated with this manager.
This is a list of objects that are returned (possibly in a Iterator) from a query method on this manager. The types of the members of these objects are not included in this list. In other words, if you want a complete list of types that this manager (directly or indirectly) depends on, you will need to recursively examine the objects returned from this method.
Threading policy: MTSafe
Returns:
an array of objects describing the types of objects managed by this manager

isManagerOf

public boolean isManagerOf(java.lang.String p_objectTypeName)
Tests whether the specified type is managed by this manager.
This is a convenience method that tests whether p_objectTypeName corresponds to one of the objects returned by getManagedObjects()
Threading policy: MTSafe.
Parameters:
p_objectTypeName - the name of the type to search for in the list of managed object types
Returns:
true if p_objectTypeName specifies an object type managed by this manager. Otherwise, false

getTypeName

public java.lang.String getTypeName()
Retrieves the fully qualified type name of this manager.
Threading policy: MTSafe
Returns:
the type name of this manager

getDescription

public java.lang.String[] getDescription()
Gets a description of this manager.
The description can be multiple lines long.
Threading policy: MTSafe.
Returns:
a multiline string. The array can have length 0.

Java Client API Reference 6.0.2.61

Visit the SSA Global website for more information.