Type |
Description |
IClassSubscription
|
Represents a subscription for events generated by all objects of a particular class. The target for these subscriptions must be a class definition. To create a IClassSubscription object, call the CreateInstance method on the Factory.ClassSubscription class. You can instantiate a persisted IClassSubscription object in the following ways: - By calling the
GetInstance or FetchInstance method on the Factory.ClassSubscription class. - By instantiating a ISubscriptionSet collection, then returning a
IClassSubscription object from the collection.
|
IClassWorkflowSubscription
|
Represents a subscription that initiates a workflow in response to events generated by all objects of a particular class. A IClassWorkflowSubscription object provides object properties to link a workflow (IWorkflowDefinition), a target object, and one or more events (ISubscribedEvent) that can be triggered on the target object. These objects must exist before you can create a IClassWorkflowSubscription object and persist it. To create a IClassWorkflowSubscription object, call the createInstance method on the Factory.ClassWorkflowSubscription class. You can instantiate a persisted IClassWorkflowSubscription object in the following ways: - By calling the
GetInstance or FetchInstance method on the Factory.ClassWorkflowSubscription class. - By instantiating a ISubscriptionSet collection, then returning a
IClassWorkflowSubscription object from the collection. - By getting the
WorkflowSubscriptions property on an IClassDefinition object, then iterating the IClassWorkflowSubscriptionSet collection.
|
IDocumentLifecyclePolicy
|
Represents the lifecycle policy for a document. A document lifecycle policy defines a set of valid lifecycle states for a document, controls the transition of those states, and specifies the actions to be taken and which access permissions to be applied when a document's lifecycle state changes. To define the lifecycle states in a document lifecycle policy, create a DocumentState object for each lifecycle state that you want to define and add it to the DocumentStateList collection referenced by the DocumentState property. You can set the ResetLifecycleOnCheckin property to define whether a document, when it is checked in, is reset to the initial lifecycle state in its document lifecycle policy or not. To define the actions to be taken when a document's lifecycle state changes, create a DocumentLifecycleAction object and set the DocumentLifecycleAction property to reference it. With the PreseveDirectPermissions property, you can elect to either preserve a document's direct (non-inherited) access permissions or replace them with the document lifecycle policy's access permissions. |
IInstanceSubscription
|
Represents a subscription for events generated by a single object instance of a particular class. To create a IInstanceSubscription object, call the CreateInstance method on the Factory.InstanceSubscription class. You can instantiate a persisted IInstanceSubscription object in the following ways: - By calling the
GetInstance or FetchInstance method on the Factory.InstanceSubscription class. - By instantiating a ISubscriptionSet collection, then returning a
IInstanceSubscription object from the collection.
|
IInstanceWorkflowSubscription
|
Represents a subscription that initiates a workflow in response to events generated by a single object instance. A InstanceWorkflowSubscription object provides object properties to link a workflow (WorkflowDefinition), a target object, and one or more events (SubscribedEvent) that can be triggered on the target object. These objects must exist before you can create a InstanceWorkflowSubscription object and persist it. To create a InstanceWorkflowSubscription object, call the CreateInstance method on the Factory.InstanceWorkflowSubscription class. You can instantiate a persisted InstanceWorkflowSubscription object in the following ways: |
ISubscription
|
Represents a request to execute an event action when an event is triggered on a target Content Engine object. For example, you can have a subscription that notifies you by email when documents of a certain class are created and saved in the object store. The specified EventAction and Subscribable objects, which represent the event action and target object, must exist before you can create a Subscription object and persist it. Subscription is the base class for subclasses defined with specialized behavior. You can create objects for the subclasses, but you cannot create a base Subscription object. You can, however, instantiate one in the following ways:
- By calling the
GetInstance or FetchInstance method on the Factory.Subscription class. - By getting the
Subscriptions property on an ObjectStore object or an EventAction object, then iterating the SubscriptionSet collection. - By getting the
WorkflowSourceSubscriptions property on a WorkflowDefinition object, then iterating the SubscriptionSet collection.
|