Content Platform Engine classes
A class is a model or template that can be used to create objects with a common
definition and common properties, operations, and behavior. All objects belong to a
class.
Some of the following classes have subclasses that are created by the new Object Store wizard and that are necessary for workflow and client application functionality.
- Annotation: Represents additional information that can be attached to a specific document version in order to annotate or footnote it. Annotation is the parent class for ISAnnotation, which is a subclass used to support Content Federation Services for Image Services annotations.
- Choice List: Defines a set of choices for a property.
- Class Definition: Defines a non-versionable, non-subscribable class. Class definition is the parent class for Event Class Definition and Subscribable Class Definition.
- Class Subscription: Defines a subscription for events generated by all objects of a particular class. Class Subscription is the parent class for Class Workflow Subscription.
- Component Relationship: Represents the definition of a component relationship. Used to specify compound document structure.
- Custom object: Represents a general, non-versionable object for use by independent software vendors.
- Document: Represents a single document version stored in a document space or folder object.
- Document Classification Action: Defines the object or script that performs automatic classification for a particular document content type.
- Document Classification Queue Item: Represents a document automatic classification request.
- Document Lifecycle Action: Defines the actions that are taken when the lifecycle state of a document changes or when the state of an activity changes.
- Document Lifecycle Policy Defines the valid states and transition actions for a document.
- Event: Represents the parent class for a series of subclasses designed to create the event objects that are captured by audit logging, in particular Audit Configuration Event class, Object Change Event class, and Retrieval Event class.
- Event Action: Defines the actions taken when a subscribed event fires. Event Action is the parent class for Workflow Event Action.
- Event Queue Item: Represents an event to be dispatched.
- Content Validation Action: Defines the actions taken when a document is added to a storage area which is configured to use content validation.
- Folder: Represents a container that can hold other objects either directly or referentially, but that cannot contain content data of its own.
- ../cbr/csscbr_indexarea_managing.html#csscbr_indexarea: Represents an object that contains the data necessary to perform the content based retrieval. It contains such information as: disk storage area, area status, site and object store to which the area is associated.
- Index Job: Represents an object that is used to submit indexing requests for existing documents, annotations, and folders.
- Instance Subscription: Represents a subscription for events generated by a single object instance.
- Link: Represents the abstract class for all link objects.
- Property Template: Represents the abstract class for all property template objects.
- Publish Request: Represents an outstanding publishing request.
- Referential Containment Relationship: Defines a referential containment relationship. A referential containment relationship is used to access the same document from multiple folders. An instance of this class connects exactly one document to exactly one folder.
- Security Policy: Defines the individual access control lists for large numbers of documents, folders, and custom objects that share a common access control policy.
- Security Propagation Queue Item: Represents a security propagation action.
- Storage Area: Represents the parent class for a series of subclasses designed to describe where content is stored, in particular Database Storage Area class, File Storage Area class, and Fixed Storage Area class.
- Storage Policy: Defines how document content is stored (for example, file storage, or database storage).
- Task: Represents an object that has a content-based element, such as a folder, document, or custom object, that associates the activity to a business object in a process. A task has a changeable state to reflect the status of a work item in a process (see Task State Machine). Typically, a task drives and responds to state changes through events and subscriptions.
- Task Relationship: Defines predecessor-successor associations. A task can have successor and predecessor tasks, which, collectively, define the order in which all tasks execute in a process.
- Version Series: Represents a collection of versionable objects.
See Add-on features for more information about the custom subclasses and properties that are added or modified by add-on features.