| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryService A LibraryService represents an CM SDK service in the CM SDK application
 development API. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| Class and Description | 
|---|
| Folder The Folder class represents Folders in the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Policy A Policy provides a mechanism for performing specific actions relevant to 
 a particular ClassObject. | 
| PolicyList PolicyList represents a set of PolicyListElements, in defining 
 a set of policy behavior for LibraryObjects. | 
| PolicyListElementDefinition A PolicyListDefinition is used to
 create or update a PolicyListElement object. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| NodeConfiguration A NodeConfiguration is used to manage the configuation of
 a node in IFS. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| ServiceConfiguration A ServiceConfiguration is a PropertyBundle used to manage 
 the configuation of an IFS service. | 
| Class and Description | 
|---|
| AccessControlEntry The AccessControlEntry (ACE) class represents an atomic unit
 of access control. | 
| AccessControlEntryDefinition The AccessControlEntryDefinition class is used to
 construct an AccessControlEntry object. | 
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| AccessControlListDefinition The AccessControlListDefinition class is used to
 create or update an AccessControlList object. | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| AttributeDefinition An AttributeDefinition is a template for creating an Attribute. | 
| Category A Category class is used to add custom meta-data
 to PublicObjects on a per instance basis. | 
| CategoryDefinition A CategoryDefinition is used to define or update Category instances. | 
| ClassAccessControlList Represents an AccessControlList for controlling who can create new
 instances of a specified ClassObject. | 
| ClassDomain Used to validate that an attribute value is 
 an instance of specified ClassObjects. | 
| ClassDomainDefinition The ClassDomainDefinition class is used to construct a ClassDomain
 object. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| ClassObjectDefinition The ClassObjectDefinition class is used to construct an 
 ClassObject. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryGroupDefinition A DirectoryGroupDefinition is used to create or update a DirectoryGroup. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| DirectoryUserDefinition A DirectoryUserDefinition is used to create or update a 
 DirectoryUser. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| ExtendedPermission ExtendedPermission allows one to create a new permission that is 
 not already defined in AccessLevel. | 
| ExtendedPermissionDefinition An ExtendedPermissionDefinition is used to create or update an ExtendedPermission object. | 
| Family The Family class is one of the "versioning" classes. | 
| FamilyDefinition The FamilyDefinition class is used to
 construct a Family object. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| Format The Format class represents the known formats of
 document content. | 
| FormatDefinition The FormatDefinition class is used to construct a Format object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Media A Media identifies an available storage mechanism for binary content. | 
| MediaDefinition The MediaDefinition class is used to
 construct a Media object. | 
| PermissionBundle The PermissionBundle class lets users group 
 multiple access levels into a customized bundle. | 
| PermissionBundleDefinition A PermissionBundleDefinition is used to create or update
 a PermissionBundle object. | 
| Policy A Policy provides a mechanism for performing specific actions relevant to 
 a particular ClassObject. | 
| PolicyDefinition A PolicyDefinition is used to create of update a Policy. | 
| PolicyPropertyBundle Deprecated. 
 CM SDK 10gR2: see release notes for changes to Policy framework | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyBundleDefinition A PropertyBundleDefinition class is used to create or update a 
 PropertyBundle. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Search The Search class provides a way to search for objects. | 
| SearchObject Deprecated. 
 CM SDK 10g: Class is deprecated and will be deleted in a future
 release. | 
| SearchObjectDefinition Deprecated. 
 CM SDK 10g: Class is deprecated and will be deleted 
 in a future release. | 
| Selector The Selector class creates and executes SIMPLE searches. | 
| SelectorObject The SelectorObject class is used to store 
 Selectors in the server for later use. | 
| SelectorObjectDefinition The SelectorObjectDefinition class creates SelectorObjects. | 
| SystemAccessControlList Represents a system-wide shared AccessControlList. | 
| SystemLockObject A SystemLockObject encapsulates a system lock object. | 
| SystemLockObjectDefinition The SystemLockObjectDefinition class is used to define an instance of a 
 SystemLockObject. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| UserProfile The UserProfile class provides storage for profile
 information on a per user basis. | 
| UserProfileDefinition The UserProfileDefinition class is used to
 construct a UserProfile object. | 
| ValueDefault Stores the value that can be applied to an Attribute if no value is given
 when it is initially created. | 
| ValueDefaultDefinition The ValueDefaultDefinition class is used to
 construct a ValueDefault object. | 
| ValueDomain Class used to store the validation definition that 
 can be applied to an Attribute
 to ensure that LibraryObjects' values for that Attribute 
 exist within a set of acceptable values. | 
| ValueDomainDefinition The ValueDomainDefinition class is used to
 construct a ValueDomain object. | 
| VersionDescription The VersionDescription class is used to describe an instance of a versioned public
 object at a point in time as tracked by the version series. | 
| VersionDescriptionDefinition The VersionDescriptionDefinition class is used to
 construct a VersionDescription object. | 
| VersionSeries The VersionSeries class is used to track revisions to a 
 versioned public object as it changes over time. | 
| VersionSeriesDefinition The VersionSeriesDefinition class is used to
 construct a VersionSeries object. | 
| Class and Description | 
|---|
| LibraryService A LibraryService represents an CM SDK service in the CM SDK application
 development API. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AttributeDefinition An AttributeDefinition is a template for creating an Attribute. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyBundleDefinition A PropertyBundleDefinition class is used to create or update a 
 PropertyBundle. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| ValueDefault Stores the value that can be applied to an Attribute if no value is given
 when it is initially created. | 
| ValueDefaultDefinition The ValueDefaultDefinition class is used to
 construct a ValueDefault object. | 
| Class and Description | 
|---|
| AccessControlEntry The AccessControlEntry (ACE) class represents an atomic unit
 of access control. | 
| AccessControlEntryDefinition The AccessControlEntryDefinition class is used to
 construct an AccessControlEntry object. | 
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| AccessControlListDefinition The AccessControlListDefinition class is used to
 create or update an AccessControlList object. | 
| ActionSpecification An ActionSpecification is used to construct a particular instance of
 Action, using properties defined on the instance. | 
| ActionSpecificationDefinition A ActionSpecificationDefinition is used to create or modify
 a ActionSpecification instance. | 
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivityRecordDefinition A ActivityRecordDefinition is used to create or modify
 a ActivityRecord instance. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| ActivitySpecificationDefinition A ActivitySpecificationDefinition is used to create or modify
 a ActivitySpecification instance. | 
| Actor A Actor is a Category which holds information related to activity management
 for a user or other system elements which perform actions. | 
| ActorDefinition A ActorDefinition is used to define or update 
 Actor instances. | 
| ActorRelation A ActorRelation is a Relation subclass whose related object
 is an Actor. | 
| ActorRelationDefinition A ActorRelationDefinition is used to create or modify
 a ActorRelation instance. | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| ApplicationToken A ApplicationToken represents a token used for applicaiton purposes,
 where the token value is unique. | 
| ApplicationTokenDefinition An ApplicationTokenDefinition is used to create or modify
 an ApplicationToken instance. | 
| AttachmentRelation An AttachmentRelation represents a Document attachment. | 
| AttachmentRelationDefinition An AttachmentRelationDefinition is used to define or update 
 AttachmentRelation instances. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| AttributeDefinition An AttributeDefinition is a template for creating an Attribute. | 
| BranchRelationship This feature is not supported in PRODUCTION 9.0. | 
| Category A Category class is used to add custom meta-data
 to PublicObjects on a per instance basis. | 
| CategoryDefinition A CategoryDefinition is used to define or update Category instances. | 
| ClassAccessControlList Represents an AccessControlList for controlling who can create new
 instances of a specified ClassObject. | 
| ClassDomain Used to validate that an attribute value is 
 an instance of specified ClassObjects. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| ClonedLibrarySessionInfo A ClonedLibrarySessionInfo manages info for a cloned session. | 
| ClonedLibrarySessionManager A ClonedLibrarySessionManager manages the cloned sessions 
 on behalf of a master LibrarySession. | 
| ClonedLibrarySessionManager.ClonedSessionExecutor An Executor that handles the management of cloned sessions. | 
| ClonedLibrarySessionManager.ReserveSessionTask ReserveSessionTask reserves a cloned session
 in the executor's thread. | 
| CompositeGroup A CompositeGroup is used to represent an encapsulation of a fixed
 number of DirectoryGroups, usually of a specific subclass. | 
| CompositeGroupDefinition A CompositeGroupDefinition is used to create or modify
 a CompositeGroup instance. | 
| ConfigurationCategory A ConfigurationCategory is used to define behavior for the
 PublicObject with which the category is associated. | 
| ConfigurationCategoryDefinition A ConfigurationCategoryDefinition is used to create or modify
 a ConfigurationCategory instance. | 
| ContactList A ContactList is used to define a set of Actors representing a set of
 contacts for the referencing Actor. | 
| ContactListDefinition A ContactListDefinition is used to create or modify
 a ContactList instance. | 
| ContentController A ContentController is a SimpleObject that controls the state of a ContentObject. | 
| ContentController.ContentState Enumeration for content state. | 
| ContentControllerDefinition A ContentControllerDefinition is used to create or modify
 a ContentController instance. | 
| ContentObject The ContentObject class is a subclass of SystemObject that supports getting 
 and setting Content. | 
| ContentObjectDefinition The ContentObjectDefinition class is used to
 construct a ContentObject object. | 
| ContentQuota A ContentQuota contains information that defines
 how much storage space in iFS is allocated and 
 consumed by the DirectoryUser. | 
| ContentVaultEntry A ContentVaultEntry is a SimpleObject that describes a 
 content row in the Media's content table. | 
| ContentVaultEntry.ContentHashType Enumeration for content hashing options. | 
| ContentVaultEntryDefinition A ContentVaultEntryDefinition is used to create or modify
 a ContentVaultEntry instance. | 
| Conversation A Conversation is used to manage the information comprising a semi-private
 communication between one or more Actors. | 
| ConversationDefinition A ConversationDefinition is used to create or modify
 a Conversation instance. | 
| ConversationRelation A ConversationRelation is a Relation subclass whose related object
 is a Conversation. | 
| ConversationRelationDefinition A ConversationRelationDefinition is used to create or modify
 a ConversationRelation instance. | 
| CustomMediaDriverSpecification A CustomMediaDriverSpecification identifies a driver used to store content
 in a CustomMedia instance. | 
| CustomMediaDriverSpecificationDefinition A CustomMediaDriverSpecificationDefinition is used to create or modify a
 CustomMediaDriverSpecification instance. | 
| DefinitionObject A DefinitionObject is used to persistently store a LibraryObjectDefinition. | 
| DefinitionObjectDefinition A DefinitionObjectDefinition is used to create or modify
 a DefinitionObject instance. | 
| DependentView A DependentView is a
 SimpleObject that tracks a custom view that depends upon 
 one or more ClassObjects. | 
| DependentViewDefinition A DependentViewDefinition is used to create or modify
 a DependentView instance. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryGroupCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the DIRECTORYGROUP classobject. | 
| DirectoryGroupDefinition A DirectoryGroupDefinition is used to create or update a DirectoryGroup. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryObjectDefinition The DirectoryObjectDefinition class is used to create or update 
 a DirectoryObject. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| DirectoryUserDefinition A DirectoryUserDefinition is used to create or update a 
 DirectoryUser. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the DOCUMENT classobject (EcmDocument class). | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| ExtendedPermission ExtendedPermission allows one to create a new permission that is 
 not already defined in AccessLevel. | 
| ExtendedUserProfile ExtendedUserProfile class is intended to save
 specific application information on a per user basis. | 
| ExternalRetentionPolicy A ExternalRetentionPolicy represents a policy for controls the retention
 of documents, where the policy is managed externally. | 
| ExternalRetentionPolicyDefinition A ExternalRetentionPolicyDefinition is used to create or modify
 a ExternalRetentionPolicy instance. | 
| Family The Family class is one of the "versioning" classes. | 
| FamilyCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the FAMILY classobject. | 
| FamilyDefinition The FamilyDefinition class is used to
 construct a Family object. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the FOLDER classobject. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| FolderLink A FolderLink is a special type of Link used to provide 
 ad-hoc navigation to another Folder. | 
| FolderPathRelationship This subclass of FolderRelationship is used by instances of Folder
 to model a path-oriented containership, similar to a file system. | 
| FolderRelationship The FolderRelationship class is used by instances of Folder
 to model containership. | 
| FolderRelationshipDefinition A FolderRelationshipDefinition is used to
 construct a FolderRelationship object. | 
| Format The Format class represents the known formats of
 document content. | 
| FormatDefinition The FormatDefinition class is used to construct a Format object. | 
| GroupMemberRelationship /**
 The GroupMemberRelationship class is used to define 
 membership relationships for users and groups (or groups 
 within groups). | 
| InterMediaAudio InterMediaAudio subclass. | 
| InterMediaAudioCdTrack InterMediaAudioCdTrack subclass. | 
| InterMediaAudioDefinition The InterMediaAudioDefinition class 
  | 
| InterMediaImage InterMediaImage subclass. | 
| InterMediaMovie InterMediaMovie subclass. | 
| InterMediaSource InterMediaSource subclass. | 
| InterMediaSourceDefinition The InterMediaSourceDefinition class 
  | 
| InterMediaVideo InterMediaVideo subclass. | 
| InternalRetentionPolicy An InternalRetentionPolicy represents a policy for controls the retention
 of documents, where the policy is managed internally. | 
| InternalRetentionPolicyDefinition A InternalRetentionPolicyDefinition is used to create or modify
 a InternalRetentionPolicy instance. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibraryObjectDefinition.EnumToIntegerCode A EnumToIntegerCode is used for performing looking up integer codes
 for an enum, | 
| LibraryObjectDefinition.LookupByName A LookupByName is used for performing LibraryObject lookup
 operations using a lambda expression. | 
| LibraryService A LibraryService represents an CM SDK service in the CM SDK application
 development API. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LibrarySession.ServerSideCoordinator ServerSideCoordinator is used to coordinate bean-side and server-side 
 operations. | 
| LifecycleDateRuleSpecification A LifecycleDateRuleSpecification represents a rule used to determine 
 the base lifecycle date for documents associated with a LifecyclePolicy. | 
| LifecycleDateRuleSpecificationDefinition A LifecycleDateRuleSpecificationDefinition is used to create or modify
 a LifecycleDateRuleSpecification instance. | 
| LifecyclePolicy A LifecyclePolicy represents lifecycle rules that are applied to documents. | 
| LifecyclePolicyActionSpecification A LifecyclePolicyActionSpecification represents | 
| LifecyclePolicyActionSpecificationDefinition A LifecyclePolicyActionSpecificationDefinition is used to create or modify
 a LifecyclePolicyActionSpecification instance. | 
| LifecyclePolicyDefinition A LifecyclePolicyDefinition is used to create or modify
 a LifecyclePolicy instance. | 
| LifecyclePolicyEntry A LifecyclePolicyEntry represents actions to be executed
 as part of a LifecyclePolicy. | 
| LifecyclePolicyEntryDefinition A LifecyclePolicyEntryDefinition is used to create or modify
 a LifecyclePolicyEntry instance. | 
| Link A Link is used to provide ad-hoc navigation
 to another PublicObject. | 
| LinkCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the LINK classobject. | 
| LinkDefinition A LinkDefinition is used to create or update a Link. | 
| LockEntry A LockEntry represents restrictions applied to a PublicObject. | 
| LockEntryDefinition A LockEntryDefinition is used to create or modify
 a LockEntry instance. | 
| LockObject A LockObject encapsulates information associated with a lock on a 
 PublicObject such as the state of the lock, timeout of the lock, 
 and the lock holder. | 
| LockObjectDefinition The LockObjectDefinition class is used to define an instance of a LockObject. | 
| Media A Media identifies an available storage mechanism for binary content. | 
| MediaBfile Stores content on a file system mounted on the database-tier host. | 
| MediaBfileDefinition A MediaBfileDefinition is used to create or modify a MediaBfile instance. | 
| MediaBlob A MediaBlob instance stores content in database BLOBs. | 
| MediaCustom A MediaCustom instance stores content using a CustomMediaDriver. | 
| MediaCustomDefinition A MediaCustomDefinition is used to create or modify a MediaCustom instance. | 
| MediaDefinition The MediaDefinition class is used to
 construct a Media object. | 
| MediaLob A MediaLob instance stores content in database BLOBs. | 
| MediaLobDefinition A MediaLobDefinition is used to create or modify a MediaLob instance. | 
| MessageEntry A MessageEntry reflects a single message within a MessageList. | 
| MessageEntryDefinition A MessageEntryDefinition is used to define or update MessageEntry instances. | 
| MessageList A MessageList reflects a set of Messages. | 
| MessageListDefinition A MessageListDefinition is used to define or update MessageList instances. | 
| MountPoint A MountPoint is used to identify a Folder as being
 a 'mountpoint'. | 
| NamedRelationship The NamedRelationship extends Relationship by adding
 a simple "Type" String attribute. | 
| NodeConfiguration A NodeConfiguration is used to manage the configuation of
 a node in IFS. | 
| PerformedActivitySpecification A PerformedActivitySpecification manages the external tables used to 
 record activity according to the Actor who performed that activity. | 
| PerformedActivitySpecificationDefinition A PerformedActivitySpecificationDefinition is used to create or modify
 a PerformedActivitySpecification instance. | 
| PermissionBundle The PermissionBundle class lets users group 
 multiple access levels into a customized bundle. | 
| Policy A Policy provides a mechanism for performing specific actions relevant to 
 a particular ClassObject. | 
| PolicyList PolicyList represents a set of PolicyListElements, in defining 
 a set of policy behavior for LibraryObjects. | 
| PolicyListElement A PolicyListElement represents an element of a
 PolicyList, which defines a sequence of processing for an iFS operation. | 
| PolicyListElementDefinition A PolicyListDefinition is used to
 create or update a PolicyListElement object. | 
| PolicyPropertyBundle Deprecated. 
 CM SDK 10gR2: see release notes for changes to Policy framework | 
| PreparedSelector A PreparedSelector class is used to perform a simple search using
 a cached PreparedStatement, and optionally using bind variables. | 
| PrimaryUserProfile A PrimaryUserProfile contains information related to a
 DirectoryUser such as the home folder, the default ACLs,
 ContentQuota. | 
| PrimaryUserProfileDefinition The PrimaryUserProfileDefinition class is used to
 construct a PrimaryUserProfile object. | 
| Printer | 
| PrintJob | 
| Property A Property describes a name/value pair of varying datatype, that can be 
 used for multiple purposes to store iFS values. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyBundleDefinition A PropertyBundleDefinition class is used to create or update a 
 PropertyBundle. | 
| PropertyDefinition A PropertyDefinition is used to hold the specification of a Property value 
 associated with a PropertyBundle. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectCapabilities Tracks all capabilities that can be restricted, by access control,
 locking, configuration, or by object type. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Queue Queue class represent instances of Queues in iFS. | 
| Relation A Relation represents a relationship between two PublicObjects,
 implemented as a Category in order to have better caching. | 
| RelationDefinition A RelationDefinition is used to create or modify
 a Relation instance. | 
| Relationship An instance of Relationship can link (or relate) 
 two public objects to each other. | 
| RelationshipDefinition The RelationshipDefinition class is used to
 construct a Relationship between two public objects. | 
| RetentionPolicy A RetentionPolicy represents restrictions applied to a PublicObject. | 
| RetentionPolicyDefinition A RetentionPolicyDefinition is used to create or modify
 a RetentionPolicy instance. | 
| SchemaCategory A SchemaCategory class is used to add custom meta-data
 to SchemaObjects on a per instance basis. | 
| SchemaCategoryDefinition The SchemaCategoryDefinition class is used to
 construct a SchemaCategory object. | 
| SchemaObject SchemaObject is an abstract superclass for the objects that define and
 manage the data that is persistently stored by the iFS
 server. | 
| SchemaObjectDefinition A SchemaObjectDefinition is a template for creating a new SchemaObject. | 
| Search The Search class provides a way to search for objects. | 
| SearchObject Deprecated. 
 CM SDK 10g: Class is deprecated and will be deleted in a future
 release. | 
| SearchResultObject The SearchResultObject encapsulates a row of a Search result. | 
| Selector The Selector class creates and executes SIMPLE searches. | 
| SelectorObject The SelectorObject class is used to store 
 Selectors in the server for later use. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| ServiceConfiguration A ServiceConfiguration is a PropertyBundle used to manage 
 the configuation of an IFS service. | 
| SimpleObject A SimpleObject is the abstract class for light-weight application objects. | 
| SimpleObjectDefinition A SimpleObjectDefinition is used to create or modify
 a SimpleObject instance. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| SimplePropertyDefinition A SimplePropertyDefinition is used to create or modify
 a SimpleProperty instance. | 
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableDefinition A SimplePropertyTableDefinition is used to create or modify
 a SimplePropertyTable instance. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableListDefinition A SimplePropertyTableListDefinition is used to create or modify
 a SimplePropertyTableList instance. | 
| SortObject A SortObject represents restrictions applied to a PublicObject. | 
| SortObjectDefinition A SortObjectDefinition is used to create or modify
 a SortObject instance. | 
| StorageGroup A StorageGroup classifies content for the purpose of partitioning the
 content table. | 
| StorageGroupDefinition A StorageGroupDefinition is used to create or modify a StorageGroup instance. | 
| SystemAccessControlList Represents a system-wide shared AccessControlList. | 
| SystemCategory A SystemCategory class is used to add custom meta-data
 to SystemObjects on a per instance basis. | 
| SystemCategoryDefinition The SystemCategoryDefinition class is used to
 construct a SystemCategory object. | 
| SystemLockEntry A SystemLockEntry represents a shared LockEntry, 
 that can also be found by unique name. | 
| SystemLockEntryDefinition A SystemLockEntryDefinition is used to create or modify
 a SystemLockEntry instance. | 
| SystemLockObject A SystemLockObject encapsulates a system lock object. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| TieAccessControlList TieAccessControlList allows the Oracle-defined behavior of the
 ACCESSCONTROLLIST classobject (and its subclasses) to be extended
 or overridden. | 
| TieApplicationObject TieApplicationObject allows the Oracle-defined behavior of the
 APPLICATIONOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieCategory TieCategory allows the Oracle-defined behavior of the
 CATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieDirectoryGroup A TieDirectoryGroup allows the Oracle-defined behavior of the
 DIRECTORYGROUP classobject (and its subclasses) to be extended
 or overridden. | 
| TieDirectoryObject A TieDirectoryObject allows the Oracle-defined behavior of the
 DIRECTORYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieDocument TieDocument allows the Oracle-defined behavior of the
 DOCUMENT classobject (and its subclasses) to be extended
 or overridden. | 
| TieFolderRelationship TieFolderRelationship allows the Oracle-defined behavior of the
 FOLDERRELATIONSHIP classobject (and its subclasses) to be extended
 or overridden. | 
| TieInterMediaAudio TieInterMediaAudio allows the Oracle-defined behavior of the
 INTERMEDIAAUDIO classobject (and its subclasses) to be extended
 or overridden. | 
| TieInterMediaSource TieInterMediaSource allows the Oracle-defined behavior of the
 INTERMEDIASOURCE classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieLink TieLink allows the Oracle-defined behavior of the
 LINK classobject (and its subclasses) to be extended
 or overridden. | 
| TieLockEntry TieLockEntry allows the Oracle-defined behavior of the
 LockEntry classobject (and its subclasses) to be extended
 or overridden. | 
| TieLockObject TieLockObject allows the Oracle-defined behavior of the
 LOCKOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieMedia TieMedia allows the Oracle-defined behavior of the
 MEDIA classobject (and its subclasses) to be extended
 or overridden. | 
| TieMediaLob TieMediaLob allows the Oracle-defined behavior of the MediaLob
 classobject (and its subclasses) to be extended or overridden. | 
| TiePropertyBundle A TiePropertyBundle allows the Oracle-defined behavior of the
 PROPERTYBUNDLE classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObjectCapabilities Tracks all capabilities that can be restricted, by access control,
 locking, configuration, or by object type. | 
| TieRelation TieRelation allows the ECMSDK-defined behavior of the
 Relation classobject (and its subclasses) to be extended
 or overridden. | 
| TieRelationship TieRelationship allows the Oracle-defined behavior of the
 RELATIONSHIP classobject (and its subclasses) to be extended
 or overridden. | 
| TieRetentionPolicy TieRetentionPolicy allows the Oracle-defined behavior of the
 RetentionPolicy classobject (and its subclasses) to be extended
 or overridden. | 
| TieRuntimeState TieRuntimeState allows the Oracle-defined behavior of the
 RuntimeState classobject (and its subclasses) to be extended
 or overridden. | 
| TieSchemaObject TieSchemaObject allows the Oracle-defined behavior of the
 SCHEMAOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieSimpleObject TieSimpleObject allows the ECMSDK-defined behavior 
 of the SimpleObject classobject (and its subclasses) 
 to be extended or overridden. | 
| TieSystemCategory TieSystemCategory allows the Oracle-defined behavior of the
 SYSTEMCATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieSystemObject TieSystemObject allows the Oracle-defined behavior of the
 SYSTEMOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieUserProfile TieUserProfile allows the Oracle-defined behavior of the
 USERPROFILE classobject (and its subclasses) to be extended
 or overridden. | 
| TrackedActivitySpecification A TrackedActivitySpecification manages the external tables used to 
 track activity that is of interest to Actors. | 
| TrackedActivitySpecificationDefinition A TrackedActivitySpecificationDefinition is used to create or modify
 a TrackedActivitySpecification instance. | 
| UserProfile The UserProfile class provides storage for profile
 information on a per user basis. | 
| UserProfileDefinition The UserProfileDefinition class is used to
 construct a UserProfile object. | 
| ValueDefault Stores the value that can be applied to an Attribute if no value is given
 when it is initially created. | 
| ValueDefaultDefinition The ValueDefaultDefinition class is used to
 construct a ValueDefault object. | 
| ValueDefaultPropertyBundle A ValueDefaultPropertyBundle is a PropertyBundle containing a list of one
 or more values of a ValueDefault. | 
| ValueDefaultPropertyBundleDefinition A ValueDefaultPropertyBundleDefinition is a template for creating a new
 ValueDefaultPropertyBundle. | 
| ValueDomain Class used to store the validation definition that 
 can be applied to an Attribute
 to ensure that LibraryObjects' values for that Attribute 
 exist within a set of acceptable values. | 
| ValueDomainDefinition The ValueDomainDefinition class is used to
 construct a ValueDomain object. | 
| ValueDomainPropertyBundle A ValueDomainPropertyBundle is a PropertyBundle containing a
 valid definition of a ValueDomain. | 
| ValueDomainPropertyBundleDefinition A ValueDomainPropertyBundleDefinition is a template for creating a new
 ValueDomainPropertyBundle. | 
| VersionDescription The VersionDescription class is used to describe an instance of a versioned public
 object at a point in time as tracked by the version series. | 
| VersionDescriptionDefinition The VersionDescriptionDefinition class is used to
 construct a VersionDescription object. | 
| VersionSeries The VersionSeries class is used to track revisions to a 
 versioned public object as it changes over time. | 
| VersionSeriesDefinition The VersionSeriesDefinition class is used to
 construct a VersionSeries object. | 
| Class and Description | 
|---|
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LifecycleDateRuleSpecification A LifecycleDateRuleSpecification represents a rule used to determine 
 the base lifecycle date for documents associated with a LifecyclePolicy. | 
| LifecyclePolicyActionSpecification A LifecyclePolicyActionSpecification represents | 
| LifecyclePolicyEntry A LifecyclePolicyEntry represents actions to be executed
 as part of a LifecyclePolicy. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Class and Description | 
|---|
| ApplicationToken A ApplicationToken represents a token used for applicaiton purposes,
 where the token value is unique. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PreparedSelector A PreparedSelector class is used to perform a simple search using
 a cached PreparedStatement, and optionally using bind variables. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Selector The Selector class creates and executes SIMPLE searches. | 
| Class and Description | 
|---|
| ActionSpecification An ActionSpecification is used to construct a particular instance of
 Action, using properties defined on the instance. | 
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| Actor A Actor is a Category which holds information related to activity management
 for a user or other system elements which perform actions. | 
| ActorRelation A ActorRelation is a Relation subclass whose related object
 is an Actor. | 
| Conversation A Conversation is used to manage the information comprising a semi-private
 communication between one or more Actors. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| MessageEntry A MessageEntry reflects a single message within a MessageList. | 
| PerformedActivitySpecification A PerformedActivitySpecification manages the external tables used to 
 record activity according to the Actor who performed that activity. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| TrackedActivitySpecification A TrackedActivitySpecification manages the external tables used to 
 track activity that is of interest to Actors. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| MessageEntry A MessageEntry reflects a single message within a MessageList. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Class and Description | 
|---|
| Folder The Folder class represents Folders in the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| NodeConfiguration A NodeConfiguration is used to manage the configuation of
 a node in IFS. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| ServiceConfiguration A ServiceConfiguration is a PropertyBundle used to manage 
 the configuation of an IFS service. | 
| SimpleObject A SimpleObject is the abstract class for light-weight application objects. | 
| SimpleObjectDefinition A SimpleObjectDefinition is used to create or modify
 a SimpleObject instance. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| SystemCategory A SystemCategory class is used to add custom meta-data
 to SystemObjects on a per instance basis. | 
| SystemCategoryDefinition The SystemCategoryDefinition class is used to
 construct a SystemCategory object. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieRuntimeState TieRuntimeState allows the Oracle-defined behavior of the
 RuntimeState classobject (and its subclasses) to be extended
 or overridden. | 
| TieSimpleObject TieSimpleObject allows the ECMSDK-defined behavior 
 of the SimpleObject classobject (and its subclasses) 
 to be extended or overridden. | 
| TieSystemCategory TieSystemCategory allows the Oracle-defined behavior of the
 SYSTEMCATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieSystemObject TieSystemObject allows the Oracle-defined behavior of the
 SYSTEMOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Folder The Folder class represents Folders in the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| SimpleObject A SimpleObject is the abstract class for light-weight application objects. | 
| SimpleObjectDefinition A SimpleObjectDefinition is used to create or modify
 a SimpleObject instance. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableListDefinition A SimplePropertyTableListDefinition is used to create or modify
 a SimplePropertyTableList instance. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieSimpleObject TieSimpleObject allows the ECMSDK-defined behavior 
 of the SimpleObject classobject (and its subclasses) 
 to be extended or overridden. | 
| TieSystemObject TieSystemObject allows the Oracle-defined behavior of the
 SYSTEMOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Folder The Folder class represents Folders in the iFS server. | 
| Format The Format class represents the known formats of
 document content. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryService A LibraryService represents an CM SDK service in the CM SDK application
 development API. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AccessControlEntry The AccessControlEntry (ACE) class represents an atomic unit
 of access control. | 
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| ActionSpecification An ActionSpecification is used to construct a particular instance of
 Action, using properties defined on the instance. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| Actor A Actor is a Category which holds information related to activity management
 for a user or other system elements which perform actions. | 
| ApplicationToken A ApplicationToken represents a token used for applicaiton purposes,
 where the token value is unique. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassAccessControlList Represents an AccessControlList for controlling who can create new
 instances of a specified ClassObject. | 
| ClassDomain Used to validate that an attribute value is 
 an instance of specified ClassObjects. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| CustomMediaDriverSpecification A CustomMediaDriverSpecification identifies a driver used to store content
 in a CustomMedia instance. | 
| DefinitionObject A DefinitionObject is used to persistently store a LibraryObjectDefinition. | 
| DependentView A DependentView is a
 SimpleObject that tracks a custom view that depends upon 
 one or more ClassObjects. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| ExtendedPermission ExtendedPermission allows one to create a new permission that is 
 not already defined in AccessLevel. | 
| Family The Family class is one of the "versioning" classes. | 
| Folder The Folder class represents Folders in the iFS server. | 
| Format The Format class represents the known formats of
 document content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LifecycleDateRuleSpecification A LifecycleDateRuleSpecification represents a rule used to determine 
 the base lifecycle date for documents associated with a LifecyclePolicy. | 
| LifecyclePolicy A LifecyclePolicy represents lifecycle rules that are applied to documents. | 
| LifecyclePolicyActionSpecification A LifecyclePolicyActionSpecification represents | 
| LifecyclePolicyEntry A LifecyclePolicyEntry represents actions to be executed
 as part of a LifecyclePolicy. | 
| Link A Link is used to provide ad-hoc navigation
 to another PublicObject. | 
| LockEntry A LockEntry represents restrictions applied to a PublicObject. | 
| Media A Media identifies an available storage mechanism for binary content. | 
| MessageEntry A MessageEntry reflects a single message within a MessageList. | 
| MessageList A MessageList reflects a set of Messages. | 
| NodeConfiguration A NodeConfiguration is used to manage the configuation of
 a node in IFS. | 
| PerformedActivitySpecification A PerformedActivitySpecification manages the external tables used to 
 record activity according to the Actor who performed that activity. | 
| PermissionBundle The PermissionBundle class lets users group 
 multiple access levels into a customized bundle. | 
| Policy A Policy provides a mechanism for performing specific actions relevant to 
 a particular ClassObject. | 
| PolicyList PolicyList represents a set of PolicyListElements, in defining 
 a set of policy behavior for LibraryObjects. | 
| PolicyListElement A PolicyListElement represents an element of a
 PolicyList, which defines a sequence of processing for an iFS operation. | 
| PreparedSelector A PreparedSelector class is used to perform a simple search using
 a cached PreparedStatement, and optionally using bind variables. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyDefinition A PropertyDefinition is used to hold the specification of a Property value 
 associated with a PropertyBundle. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Queue Queue class represent instances of Queues in iFS. | 
| RetentionPolicy A RetentionPolicy represents restrictions applied to a PublicObject. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| ServiceConfiguration A ServiceConfiguration is a PropertyBundle used to manage 
 the configuation of an IFS service. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| StorageGroup A StorageGroup classifies content for the purpose of partitioning the
 content table. | 
| SystemAccessControlList Represents a system-wide shared AccessControlList. | 
| SystemLockObject A SystemLockObject encapsulates a system lock object. | 
| TrackedActivitySpecification A TrackedActivitySpecification manages the external tables used to 
 track activity that is of interest to Actors. | 
| ValueDefault Stores the value that can be applied to an Attribute if no value is given
 when it is initially created. | 
| ValueDomain Class used to store the validation definition that 
 can be applied to an Attribute
 to ensure that LibraryObjects' values for that Attribute 
 exist within a set of acceptable values. | 
| Class and Description | 
|---|
| AccessControlEntry The AccessControlEntry (ACE) class represents an atomic unit
 of access control. | 
| AccessControlEntryDefinition The AccessControlEntryDefinition class is used to
 construct an AccessControlEntry object. | 
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| AttributeDefinition An AttributeDefinition is a template for creating an Attribute. | 
| ClassDomain Used to validate that an attribute value is 
 an instance of specified ClassObjects. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| ClassObjectDefinition The ClassObjectDefinition class is used to construct an 
 ClassObject. | 
| ContentObject The ContentObject class is a subclass of SystemObject that supports getting 
 and setting Content. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| ExtendedUserProfile ExtendedUserProfile class is intended to save
 specific application information on a per user basis. | 
| Family The Family class is one of the "versioning" classes. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| Format The Format class represents the known formats of
 document content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Link A Link is used to provide ad-hoc navigation
 to another PublicObject. | 
| Media A Media identifies an available storage mechanism for binary content. | 
| Policy A Policy provides a mechanism for performing specific actions relevant to 
 a particular ClassObject. | 
| PrimaryUserProfile A PrimaryUserProfile contains information related to a
 DirectoryUser such as the home folder, the default ACLs,
 ContentQuota. | 
| Property A Property describes a name/value pair of varying datatype, that can be 
 used for multiple purposes to store iFS values. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyBundleDefinition A PropertyBundleDefinition class is used to create or update a 
 PropertyBundle. | 
| PropertyDefinition A PropertyDefinition is used to hold the specification of a Property value 
 associated with a PropertyBundle. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Search The Search class provides a way to search for objects. | 
| Selector The Selector class creates and executes SIMPLE searches. | 
| ServerConfiguration A ServerConfiguration is a set of Properties that specifies a configuration
 of an iFS server. | 
| StorageGroup A StorageGroup classifies content for the purpose of partitioning the
 content table. | 
| SystemCategory A SystemCategory class is used to add custom meta-data
 to SystemObjects on a per instance basis. | 
| VersionDescription The VersionDescription class is used to describe an instance of a versioned public
 object at a point in time as tracked by the version series. | 
| VersionDescriptionDefinition The VersionDescriptionDefinition class is used to
 construct a VersionDescription object. | 
| VersionSeries The VersionSeries class is used to track revisions to a 
 versioned public object as it changes over time. | 
| Class and Description | 
|---|
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| Class and Description | 
|---|
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| Actor A Actor is a Category which holds information related to activity management
 for a user or other system elements which perform actions. | 
| ActorRelation A ActorRelation is a Relation subclass whose related object
 is an Actor. | 
| ActorRelationDefinition A ActorRelationDefinition is used to create or modify
 a ActorRelation instance. | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| Category A Category class is used to add custom meta-data
 to PublicObjects on a per instance basis. | 
| CategoryDefinition A CategoryDefinition is used to define or update Category instances. | 
| Conversation A Conversation is used to manage the information comprising a semi-private
 communication between one or more Actors. | 
| ConversationRelation A ConversationRelation is a Relation subclass whose related object
 is a Conversation. | 
| ConversationRelationDefinition A ConversationRelationDefinition is used to create or modify
 a ConversationRelation instance. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| Family The Family class is one of the "versioning" classes. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Relation A Relation represents a relationship between two PublicObjects,
 implemented as a Category in order to have better caching. | 
| RelationDefinition A RelationDefinition is used to create or modify
 a Relation instance. | 
| TieActivityRecord TieActivityRecord allows the ECMSDK-defined behavior 
 of the ActivityRecord classobject (and its subclasses) 
 to be extended or overridden. | 
| TieActorRelation TieActorRelation allows the ECMSDK-defined behavior 
 of the ActorRelation classobject (and its subclasses) 
 to be extended or overridden. | 
| TieApplicationObject TieApplicationObject allows the Oracle-defined behavior of the
 APPLICATIONOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieCategory TieCategory allows the Oracle-defined behavior of the
 CATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieConversationRelation TieConversationRelation allows the ECMSDK-defined behavior 
 of the ConversationRelation classobject (and its subclasses) 
 to be extended or overridden. | 
| TieFolder TieFolder allows the Oracle-defined behavior of the
 FOLDER classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieRelation TieRelation allows the ECMSDK-defined behavior of the
 Relation classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| TieApplicationObject TieApplicationObject allows the Oracle-defined behavior of the
 APPLICATIONOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| ActivityRecord An ActivityRecord is a Category which captures the relevant activity
 that occurs for the associated PublicObject. | 
| ActivitySpecification A ActivitySpecification is used to define a set of Activity
 that is captured within ActivityRecords associated with PublicObjects. | 
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| TieApplicationObject TieApplicationObject allows the Oracle-defined behavior of the
 APPLICATIONOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieFolder TieFolder allows the Oracle-defined behavior of the
 FOLDER classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| ApplicationObject The ApplicationObject class represents a generic PublicObject. | 
| ApplicationObjectDefinition The ApplicationObjectDefinition class is used to construct an 
 ApplicationObject. | 
| Category A Category class is used to add custom meta-data
 to PublicObjects on a per instance basis. | 
| CategoryDefinition A CategoryDefinition is used to define or update Category instances. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Folder The Folder class represents Folders in the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Relation A Relation represents a relationship between two PublicObjects,
 implemented as a Category in order to have better caching. | 
| RelationDefinition A RelationDefinition is used to create or modify
 a Relation instance. | 
| TieApplicationObject TieApplicationObject allows the Oracle-defined behavior of the
 APPLICATIONOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieCategory TieCategory allows the Oracle-defined behavior of the
 CATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieRelation TieRelation allows the ECMSDK-defined behavior of the
 Relation classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| Folder The Folder class represents Folders in the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| Category A Category class is used to add custom meta-data
 to PublicObjects on a per instance basis. | 
| CategoryDefinition A CategoryDefinition is used to define or update Category instances. | 
| CompositeGroup A CompositeGroup is used to represent an encapsulation of a fixed
 number of DirectoryGroups, usually of a specific subclass. | 
| CompositeGroupDefinition A CompositeGroupDefinition is used to create or modify
 a CompositeGroup instance. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryGroupDefinition A DirectoryGroupDefinition is used to create or update a DirectoryGroup. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryObjectDefinition The DirectoryObjectDefinition class is used to create or update 
 a DirectoryObject. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the DOCUMENT classobject (EcmDocument class). | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectCapabilities Tracks all capabilities that can be restricted, by access control,
 locking, configuration, or by object type. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| SimpleObject A SimpleObject is the abstract class for light-weight application objects. | 
| SimpleObjectDefinition A SimpleObjectDefinition is used to create or modify
 a SimpleObject instance. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| TieCategory TieCategory allows the Oracle-defined behavior of the
 CATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieCompositeGroup TieCompositeGroup allows the ECMSDK-defined behavior 
 of the CompositeGroup classobject (and its subclasses) 
 to be extended or overridden. | 
| TieDirectoryGroup A TieDirectoryGroup allows the Oracle-defined behavior of the
 DIRECTORYGROUP classobject (and its subclasses) to be extended
 or overridden. | 
| TieDirectoryObject A TieDirectoryObject allows the Oracle-defined behavior of the
 DIRECTORYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieDocument TieDocument allows the Oracle-defined behavior of the
 DOCUMENT classobject (and its subclasses) to be extended
 or overridden. | 
| TieDocumentCapabilities Subclass of PublicObjectCapabilities with specific capability checking
 overrides for the DOCUMENT classobject (EcmDocument class). | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObjectCapabilities Tracks all capabilities that can be restricted, by access control,
 locking, configuration, or by object type. | 
| TieSimpleObject TieSimpleObject allows the ECMSDK-defined behavior 
 of the SimpleObject classobject (and its subclasses) 
 to be extended or overridden. | 
| Class and Description | 
|---|
| Folder The Folder class represents Folders in the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| ApplicationToken A ApplicationToken represents a token used for applicaiton purposes,
 where the token value is unique. | 
| ApplicationTokenDefinition An ApplicationTokenDefinition is used to create or modify
 an ApplicationToken instance. | 
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassDomain Used to validate that an attribute value is 
 an instance of specified ClassObjects. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| ContentObject The ContentObject class is a subclass of SystemObject that supports getting 
 and setting Content. | 
| ContentQuota A ContentQuota contains information that defines
 how much storage space in iFS is allocated and 
 consumed by the DirectoryUser. | 
| DefinitionObject A DefinitionObject is used to persistently store a LibraryObjectDefinition. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Family The Family class is one of the "versioning" classes. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LockEntry A LockEntry represents restrictions applied to a PublicObject. | 
| LockEntryDefinition A LockEntryDefinition is used to create or modify
 a LockEntry instance. | 
| PolicyPropertyBundle Deprecated. 
 CM SDK 10gR2: see release notes for changes to Policy framework | 
| PreparedSelector A PreparedSelector class is used to perform a simple search using
 a cached PreparedStatement, and optionally using bind variables. | 
| PrimaryUserProfile A PrimaryUserProfile contains information related to a
 DirectoryUser such as the home folder, the default ACLs,
 ContentQuota. | 
| Property A Property describes a name/value pair of varying datatype, that can be 
 used for multiple purposes to store iFS values. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PropertyBundleDefinition A PropertyBundleDefinition class is used to create or update a 
 PropertyBundle. | 
| PropertyDefinition A PropertyDefinition is used to hold the specification of a Property value 
 associated with a PropertyBundle. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| SchemaObject SchemaObject is an abstract superclass for the objects that define and
 manage the data that is persistently stored by the iFS
 server. | 
| SimpleObject A SimpleObject is the abstract class for light-weight application objects. | 
| SimpleProperty A SimpleProperty is a name/value pair, used to store ad hoc information
 using SimpleObjects instead of PropertyBundles. | 
| SimplePropertyTable A SimplePropertyTable is a set of name/value pairs, 
 used to store ad hoc information. | 
| SimplePropertyTableList A SimplePropertyTableList is a set of name/value pairs, 
 used to store ad hoc information. | 
| SystemLockEntry A SystemLockEntry represents a shared LockEntry, 
 that can also be found by unique name. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Class and Description | 
|---|
| DefinitionObject A DefinitionObject is used to persistently store a LibraryObjectDefinition. | 
| DirectoryGroup A DirectoryGroup represents an iFS group of users and/or other groups. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Folder The Folder class represents Folders in the iFS server. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LifecyclePolicy A LifecyclePolicy represents lifecycle rules that are applied to documents. | 
| Link A Link is used to provide ad-hoc navigation
 to another PublicObject. | 
| Media A Media identifies an available storage mechanism for binary content. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| VersionDescription The VersionDescription class is used to describe an instance of a versioned public
 object at a point in time as tracked by the version series. | 
| Class and Description | 
|---|
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| Format The Format class represents the known formats of
 document content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| VersionSeries The VersionSeries class is used to track revisions to a 
 versioned public object as it changes over time. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| FolderPathResolver The FolderPathResolver class is used for
 tracking the current directory while navigating 
 around in a folder tree. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| SystemCategory A SystemCategory class is used to add custom meta-data
 to SystemObjects on a per instance basis. | 
| SystemCategoryDefinition The SystemCategoryDefinition class is used to
 construct a SystemCategory object. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieSystemCategory TieSystemCategory allows the Oracle-defined behavior of the
 SYSTEMCATEGORY classobject (and its subclasses) to be extended
 or overridden. | 
| TieSystemObject TieSystemObject allows the Oracle-defined behavior of the
 SYSTEMOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| LockObject A LockObject encapsulates information associated with a lock on a 
 PublicObject such as the state of the lock, timeout of the lock, 
 and the lock holder. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| ContentObject The ContentObject class is a subclass of SystemObject that supports getting 
 and setting Content. | 
| ContentObjectDefinition The ContentObjectDefinition class is used to
 construct a ContentObject object. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| ExtendedUserProfile ExtendedUserProfile class is intended to save
 specific application information on a per user basis. | 
| ExtendedUserProfileDefinition The ExtendedUserProfileDefinition class is used to 
 construct a ExtendedUserProfile
 object. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| FolderPathRelationship This subclass of FolderRelationship is used by instances of Folder
 to model a path-oriented containership, similar to a file system. | 
| FolderRelationship The FolderRelationship class is used by instances of Folder
 to model containership. | 
| FolderRelationshipDefinition A FolderRelationshipDefinition is used to
 construct a FolderRelationship object. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| PublicObjectDefinition The PublicObjectDefinition class is the abstract superclass
 of all public object definition classes. | 
| Relationship An instance of Relationship can link (or relate) 
 two public objects to each other. | 
| RelationshipDefinition The RelationshipDefinition class is used to
 construct a Relationship between two public objects. | 
| SystemObject The SystemObject is the superclass for all system-wide utility classes. | 
| SystemObjectDefinition A SystemObjectDefinition is used to create and update
 instances of SystemObject objects. | 
| TieContentObject TieContentObject allows the Oracle-defined behavior of the
 CONTENTOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieDocument TieDocument allows the Oracle-defined behavior of the
 DOCUMENT classobject (and its subclasses) to be extended
 or overridden. | 
| TieExtendedUserProfile TieExtendedUserProfile allows the Oracle-defined behavior of the
 EXTENDEDUSERPROFILE classobject (and its subclasses) to be extended
 or overridden. | 
| TieFolder TieFolder allows the Oracle-defined behavior of the
 FOLDER classobject (and its subclasses) to be extended
 or overridden. | 
| TieFolderPathRelationship TieFolderPathRelationship allows the Oracle-defined behavior of the
 FOLDERPATHRELATIONSHIP classobject (and its subclasses) to be extended
 or overridden. | 
| TieFolderRelationship TieFolderRelationship allows the Oracle-defined behavior of the
 FOLDERRELATIONSHIP classobject (and its subclasses) to be extended
 or overridden. | 
| TieLibraryObject TieLibraryObject allows the Oracle-defined behavior of the
 LIBRARYOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TiePublicObject TiePublicObject allows the Oracle-defined behavior of the
 PUBLICOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieRelationship TieRelationship allows the Oracle-defined behavior of the
 RELATIONSHIP classobject (and its subclasses) to be extended
 or overridden. | 
| TieSystemObject TieSystemObject allows the Oracle-defined behavior of the
 SYSTEMOBJECT classobject (and its subclasses) to be extended
 or overridden. | 
| TieUserProfile TieUserProfile allows the Oracle-defined behavior of the
 USERPROFILE classobject (and its subclasses) to be extended
 or overridden. | 
| UserProfile The UserProfile class provides storage for profile
 information on a per user basis. | 
| UserProfileDefinition The UserProfileDefinition class is used to
 construct a UserProfile object. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| Folder The Folder class represents Folders in the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| Class and Description | 
|---|
| Attribute An Attribute describes an atomic unit of data in a ClassObject instance. | 
| ClassObject A ClassObject represents a class whose instances are persistently stored
 and managed by the iFS server. | 
| DirectoryObject A DirectoryObject represents an iFS user or group of users. | 
| Folder The Folder class represents Folders in the iFS server. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| Class and Description | 
|---|
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| InterMediaSourceDefinition The InterMediaSourceDefinition class 
  | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| SchemaCategoryDefinition The SchemaCategoryDefinition class is used to
 construct a SchemaCategory object. | 
| SystemCategoryDefinition The SystemCategoryDefinition class is used to
 construct a SystemCategory object. | 
| Class and Description | 
|---|
| AccessControlEntryDefinition The AccessControlEntryDefinition class is used to
 construct an AccessControlEntry object. | 
| AccessControlList Represents a set of AccessControlEntries (ACE). | 
| DirectoryUser A DirectoryUser represents an iFS user. | 
| Document The Document class is a subclass of PublicObject that supports getting 
 and setting Content. | 
| DocumentDefinition A DocumentDefinition is used to create or update a Document object. | 
| Family The Family class is one of the "versioning" classes. | 
| Folder The Folder class represents Folders in the iFS server. | 
| FolderDefinition The FolderDefinition class is used to
 construct a Folder object. | 
| Format The Format class represents the known formats of
 document content. | 
| LibraryObject The LibraryObject class is the base class for all persistent Internet File 
 System objects. | 
| LibraryObjectDefinition The LibraryObjectDefinition class is used
 to specify how to construct any Library Object. | 
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
| PropertyBundle A PropertyBundle contains a set of name/value pairs, and behaves like
 a java.util.Hashtable. | 
| PublicObject The PublicObject class is the abstract superclass
 of all "public object" classes, some of which are Documents, Folders,
 and ApplicationObjects. | 
| VersionDescriptionDefinition The VersionDescriptionDefinition class is used to
 construct a VersionDescription object. | 
| Class and Description | 
|---|
| LibrarySession A LibrarySession is used to represent a connection-based Session with the
 CM SDK server. | 
Copyright © 2025. All rights reserved.