Aqualogic Interaction API  
 

IPTObjectManager Members

IPTObjectManager overview

Public Instance Methods

ClearData Internal server use only: Clears data stream
CloneOverloaded. Create a new object of this class that is a copy of an existing object. Place the copy in a different folder than the original, but name the new object with the same name as the original.
Create Create a new object of this class. User must have edit permissions on parent folder and must have the activity right to create the object.
Delete Delete the object with the specified Object ID
DeleteObjectsOverloaded. Delete multiple objects with the specified IDs
GetCreationRight The activity right (from PT_ACTIVITY_RIGHTS) needed to create objects of this class
GetManagedClassID The Class ID of objects managed by this manager (from PT_CLASSIDS)
GetReadDataStream Obtain stream to read data from BLOB or file associated with object. Used internally for job persistence.
GetSchema Returns an array of PT_PROPIDs, Names, Types, and Sizes for the searchable schema of this object class. Used internally for object serialization.
GetSession Returns the IPTSession that was used to create this Object Manager
GetWriteDataStream Obtain stream to write data to BLOB or file associated with object. Used internally for job persistence.
IsObjectAccessible Used to test if the object in question is accessible by the given user at the given security level
LookupObjectIdFromName Looks up the id (or ids if there are more than one) of the objects with the specified name.
Open Open the object with the specified ObjectID
QueryOverloaded. Perform a query for objects of this type. The query supports filtering, sorting, etc.
QueryCount Counts the number of objects of this class that match a filter
QuerySingleObject Returns a Query Result (very similar to that returned by Query) that contains information about a specific object
SimpleQuery Return an IPTQueryResult containing information about all objects of this class that are stored in the indicated folder

See Also

IPTObjectManager Interface | com.plumtree.server Namespace | IPTObject