Content 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 Content Engine objects belong to a class.
Some of the following classes have subclasses that are created
by the Create Object Store wizard and that are necessary for Application Engine and
Process Engine 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 which 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 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.
- Folder: Represents
a container that can hold other objects either directly or referentially,
but that cannot contain content data of its own.
- Index Area: Represents an object which 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.