The following table lists the types derived from IRepositoryObject .
Derived Types
Type | Description | ||||
---|---|---|---|---|---|
IAddOnInstallationRecord | Represents a record that contains information pertaining to the installation of an add-on. An object is created whenever an or object is installed on an object store. |
||||
IAsyncUpgradeQueueItem | For internal use only. Represents a pending (queued) execution of an asynchronous upgrade action. | ||||
IAuditDefinition | Represents a definition that specifies audit-event parameters. Audit events are set on a per-class basis: use this interface to configure a object for each event that you want to audit for the class. To create a For each To retrieve |
||||
IChoice | Represents a single choice item in a choice list that can be assigned to a property, or represents a group node for a nested collection of choice items within a choice list. A choice item is a single possible value, or choice, in a choice list. A choice item can be of two possible types: integer or string. An integer-type choice item holds a single integer value and can be assigned only to an integer-valued property. A string-type choice item holds a single string value and can be assigned only to a string-valued property. A The type of data that a Localization is provided by the A A To create a |
||||
IChoiceList | Represents a choice list in an object store. Each choice list contains a list collection of objects that, when associated with a property, provides a discrete set of possible values that the property can hold. By using a choice list, you can enforce restrictions on property values. There are two types of choice lists: integer and string. A choice list's type is specified by the following
constants, only and are valid constants for a object's property. A A choice list's display name is stored in its Choice list hierarchy is specified by its For a choice list to be useful, it must be associated with a property. You can either associate a choice list with a property template, therefore causing it to be automatically associated with every property definition created from that property template, or you can associate a choice list with an individual property definition. To associate a choice list with a property template or a property definition, set its To create a new |
||||
IClassDefinition | Represents the class definition (mutable class metadata) of non-versionable, non-subscribable classes. Subclasses of the Subscribable class are defined in objects, except for the class and its subclasses, which are defined in objects, and the class and its subclasses, which are defined in objects. You can modify class definition metadata via its properties and property definitions throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's property. |
||||
ICodeModule | Represents a user-implemented Java event handler that's executed when a To create a Note:
object must be of type , not . If you attempt to save a object with a type in the content element list, the object will throw an exception.
, such as by updating the event handler content, then you must set the new version to the CodeModule property of any IAction-based object for which the new version is intended.To instantiate a As an alternative to representing a Java event handler as a For cache configuration considerations, see the applicable code module-related properties in See also the Javadocs for the following interfaces: |
||||
IColumnDefinition | Represents the description of a column in a Content Engine database table. A object describes a column used by a object. By reading the properties of these objects, you can query the values contained in a table. |
||||
IDatabaseStorageArea | Represents a storage area for content elements stored in the database. | ||||
IDocumentClassDefinition | Represents the class definition (mutable class metadata) of the class and its subclasses. You can modify class definition metadata via its properties and property definitions throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's property. |
||||
IDocumentClassificationQueueItem | Represents a pending (queued) document auto-classification request. The property specifies the document that is the subject of the queued request. |
||||
IEventClassDefinition | Represents the class definition (mutable class metadata) of event classes whose instances can be subscribed to or audited. To instantiate a object, call the or method on the in a subscription or for auditing, set the property on a You can modify class definition metadata via its properties and property definitions throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's |
||||
IEventQueueItem | Represents a pending (queued) execution of an asynchronous event action, or an asynchronous event queue item that remains unprocessed because its retry count is zero. The interface includes properties for setting and retrieving the source object and event of the pending event action. To instantiate a |
||||
IFileStorageArea | Represents a storage area for content elements stored in the file system. | ||||
IFixedStorageArea | Represents a storage area for content elements stored in a fixed content device. | ||||
IIndexArea | Represents the disk storage location and data necessary to perform full-text indexing for content-based retrieval. A single index area holds data for only one object store, using one file system directory. Spreading the indexing information across multiple file systems requires the use of multiple index areas. The |
||||
IIndexJob | Initiates and tracks the status of a full text indexing operation. is used to rebuild the full text index in the event that it becomes corrupted, or a configuration change requires that the full text index be rebuilt. The following types of indexing scenarios are supported:
All currently indexed data is available while indexing is in progress, but some queries will get duplicate matches from full text searches, due to matches in both the old and the new index data. When the Most index jobs require sweeping the database looking for collections or classes to be indexed. This sweep requires a table scan on the database (taking a considerable length of time on a large table), even if the amount of data to be indexed is minimal. The database table scans are performed once for all classes to be indexed in a table, and once for all collections to be indexed in a table. To minimize the number of table scans required, we recommend you put all classes or collections to be indexed for the same table into a single |
||||
IIndexJobClassItem | Identifies the class to be full text indexed. When a property or class is enabled or disabled for indexing, objects with newly enabled properties/classes need to be indexed, and objects with newly disabled properties/classes need to be removed from the index. The specified class can be any base class (such as, or ), or any of its subclasses, that support indexing. All instances of the specified class are indexed. Warning: Do not change the If the class selected to index is a base class ( Note: For indexing purposes, the For |
||||
IIndexJobCollectionItem | Identifies a Verity collection to be full text indexed. When the indexing data for one or more Verity collections becomes corrupted or lost (due to a storage device failure), the collection needs to be reindexed. This operation deletes the current indexing data, and creates new full text index data to replace it. Warning: Do not use collection indexing to address a change in the |
||||
IIndexJobItem | Indicates a particular item that is being full text indexed. | ||||
IIndexJobSingleItem | Identifies an object to be full text indexed. When the original index attempt results in an indexing failure for a single object (such as a or object), or some aspect of the configuration (such as a Verity style file) needs to be changed, the affected object can be reindexed. Performing this operation on an object whose class is CBR enabled attempts to reindex the object. Performing this operation on an object whose class is not CBR enabled attempts to delete the object from any existing indexes. |
||||
ILocalizedString | Provides a means of support for locale-specific display names and descriptive text used by a class definition or property template. You can create an instance of a |
||||
IPropertyDefinition | Represents the base class for all property definition classes. A property definition is created from a property template and holds mutable property metadata. Each property definition class corresponds to a specific property data type (for example, defines a property that returns a binary value, defines a property that returns a Boolean value, and so on). When a property definition is added to a class definition's collection, a user-defined property is added to that class. |
||||
IPropertyDefinitionBinary | Represents the definition of a property that holds a binary value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionBoolean | Represents the definition of a property that holds a Boolean value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionDateTime | Represents the definition of a property that holds a DateTime value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionFloat64 | Represents the definition of a property that holds a Double (Float64) value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionId | Represents the definition of a property that holds a GUID string value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionInteger32 | Represents the definition of a property that holds an integer value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionObject | Represents the definition of a property that holds a Content Engine object value. A object is created from a object and contains mutable metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyDefinitionString | Represents the definition of a property that holds a string value. A object is created from a object and contains mutable property metadata that you can customize. When a object is added to a class definition's collection, a user-defined property is created in that class. |
||||
IPropertyTemplate | Represents the base class for all property template classes. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. | ||||
IPropertyTemplateBinary | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding binary values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateBoolean | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding Boolean values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateDateTime | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding DateTime values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateFloat64 | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding Double (Float64) values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateId | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding GUID string values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateInteger32 | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding integer values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateObject | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding Content Engine object values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IPropertyTemplateString | Represents a property template for creating objects, which you can add to class definitions to create user-defined properties for holding string values. A property template is a global template that enables you to create one or more property definitions for a given data type with the same set of property values. |
||||
IQueueItem | Is the base class for all queue-related classes. Queue-related classes represent a pending (queued) execution of an asynchronous action on a target object. For example, a document may have a pending document classification action. You cannot create a new instance of |
||||
IReplicableClassDefinition | Represents the class definition (mutable class metadata) of classes of which an object instance can be replicated. | ||||
ISecurityPropagationQueueItem | Represents a pending (queued) execution of an asynchronous security propagation action on a target object. Security propagation means the security assigned to a parent object will be inherited by its child objects. You cannot create a new instance of |
||||
IStorageArea | Represents the physical storage location where content will be stored. This base, abstract class has three concrete subclasses: , , and . A object is associated with a object when it is created. The concrete classes are customizable. This means that you can add custom properties to them (and to the base class) and create custom subclasses. By customizing the concrete classes, you can add custom criteria for selecting storage areas via a |
||||
IStoragePolicy | Represents a subset of available storage areas that are deemed equivalent based on common, user-specified criteria. If a or object is set to use this , the Content Engine will assign a storage area from this subset (pseudo-randomly, to balance load). |
||||
ISubscribableClassDefinition | Represents the class definition (mutable class metadata) of classes whose instances can be the target of a subscription and can be audited. objects hold the class definitions for all subclasses of the class except for the class and its subclasses, whose class definitions are held by objects. You can modify class definition metadata via its properties and property definitions throughout the life of an instantiated object. Note, however, that you cannot modify a class definition's property. |
||||
ITableDefinition | Represents the description of a Content Engine database table. All the tables used by the Content Engine database have corresponding objects that are accessible using the property of an object. You can also access a
|
||||
IVerityCollection | Identifies the full text indexing information used for a particular base class and all of its subclasses. A is associated with only one IndexArea, and the full text information is stored in a file system directory identified by the . For each
An application can set the The New indexing information is written only to collections having a status of "open". However, all collections, regardless of their status, are searched when queries are performed. To prevent a collection from being searched, the associated |
||||
IVerityIndexArea | Contains information about an index area that is specific to the Verity content-based retrieval engine. The property must be set before creating an instance of this class. The |
||||
IVersionableClassDefinition | Represents the parent of the class, which holds the class definition of a class and its subclasses. |
||||
IXMLPropertyMappingScript | Represents the definition of a subclass for defining XML property mapping scripts. The Content Engine XML Classifier uses XML property mapping scripts to populate document object properties with values based on data extracted from an XML document’s content. Administrators build mapping scripts that associate XML tags in the incoming document to properties, thus enabling the automatic classification of any XML document. An object, in addition to having all of the capabilities of a object, provides a container for user-authored XSL scripts for transforming XML documents of a specified type. The script contains instructions for extracting content from source XML documents of the type identified by the property in order to map it onto property values for the properties associated with the target document class identified by the property. |
||||
IAnnotation | Represents an annotation that can be applied to a document, folder, or custom object. An object allows you to link additional information to a containable object. You can modify and delete annotations independently of their annotated object. However, you cannot create versions of an annotation separately from the object with which it is associated. Document annotations are uniquely associated with a single document version; they are not versioned or carried forward when their document version is updated and a new version created. By design, an annotation is deleted whenever its associated parent object is deleted. Although an annotation receives its default security from both the annotation's class and parent object, you can apply security to an annotation that is different from the security applied to its parent. To create a new |
||||
IComponentRelationship | Defines a hierarchical relationship between two documents as components in a compound document. One document is the designated parent component ( The two documents in a component relationship might be bound to each other as a result of that relationship. Document binding means the child component document exists in the child documents collection ( The two documents in a component relationship do not have to belong to the same object store. Also, these documents can continue to be used and referenced as individual documents, just as if they had never entered into a component relationship with each other. The parent component document determines security for each instance of this class. Users with write permission ( |
||||
IContainmentRelationship | Models containment relationships. These can be either or objects. |
||||
IContentElement | Represents the superclass for classes used to access document or annotation content data. Each content element represents content data, which can either be local to an object store (represented by an object) or external to an object store and therefore outside the control of the Content Engine server (represented by a object). |
||||
IContentReference | Represents external content data that exists outside of an object store (and therefore outside the control of the Content Engine server), but to which an object store maintains a reference. The URL of the resource that contains the content data is stored in the property. |
||||
IContentTransfer | Represents content data that is local to an object store and directly managed by the Content Engine server. | ||||
ICustomObject | Represents a general interface that can be subclassed. A object has no inherent semantics, but is independently securable and can be persisted to an object store. A does not carry content, is not versionable, and does not support lifecycle functionality. The |
||||
IDocument | Represents a single version of a document stored in an object store. In addition to being versionable, a object can be subclassed and can carry content, which is stored in one or more content elements. Each content element represents content data, which can either be local to an object store (represented by a object) or external to an object store and therefore outside the control of the Content Engine server (represented by a object). In addition, a object can be associated with a document lifecycle policy. 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 when a document's lifecycle state changes. |
||||
IDynamicReferentialContainmentRelationship | Represents a dynamic relationship between two subclasses: a container and the current version of a . The object-valued and properties express the relationship. The tail always references a (the container), while the head references the current version of a . |
||||
IFolder | Represents a container that can hold other subclasses, but cannot have content data of its own. Although objects and their subclasses can be referentially contained, they are the only Containable subclass that can be directly contained (in a ). All other subclasses are referentially contained using the or classes. Note: Folders that are referentially contained cannot participate in hierarchy index searches. The container hierarchy is a one-to-many relationship: a folder can have many child folders, but a child folder can have only one parent folder. At the top of the container hierarchy is an automatically-created root folder. Use Folders are not versionable. |
||||
ILink | Represents a relationship between two objects. The object-valued and properties express the relationship. Use a Link object for many-to-many relationships between any objects, or for referential containment relationships between objects that are not instances of subclasses. Note: This is a weak link relationship: both the |
||||
IReferentialContainmentRelationship | Represents a static relationship between two subclasses: a container and a containee. The object-valued and properties express the relationship. The tail always references a (the container), while the head references the containee: another subclass (such as another , a , or a ). When the head is a object, it represents a specific document version. |
||||
IRelationship | Represents the base class for binary relationships between independently persistable objects of an object store. | ||||
IVersionSeries | Represents the complete set of versions for a versionable object, or document (that is, an object instantiated from a subinterface of the interface). Because a object is constructed by the server from versionable objects and does not have its state stored in a database, it is read-only, and thus you cannot modify any of its properties. In addition, a object has no security attached to it; it is secured by the current document version associated with it. You can access a specific document version by navigating through the collection returned by the property. Use extreme caution when deleting a object; if you delete it, all of its associated document versions will also be deleted. |
||||
IWorkflowDefinition | Represents a workflow definition, an XML document of class "WorkflowDefinition" that is stored in a Content Engine object store. A workflow definition describes the instructions, paths, and queues available to a workflow, and acts as a processing template that the Process Engine uses each time the workflow runs. Workflow definition documents are versionable, containable, and can have a lifecycle associated with them. The To create a new After you create a workflow definition, you link it to an object that implements the To return all of the workflow subscription objects associated with this You can instantiate a
|
||||
IAction | Represents an extensible, user-implemented action in response to an event triggered on a source object. This interface is the base for subinterfaces representing implemented actions to be taken for specific events, such as changing a document's lifecycle or deleting an object. The Content Engine Java API provides event handling interfaces that you must implement with the actions to be taken, coded as a Java module. You link an -based object to an implemented event handler by setting the property. If you check in the Java module to a Content Engine object store, you must set the property as well (see See also the Javadocs for the following interfaces: |
||||
IActionConsumer | Represents the consumer of -based interfaces and . Generally speaking, objects enable user-implemented actions to execute when specified events fire on a specified Content Engine object. You can instantiate a persisted See also the help for the following interfaces: |
||||
IAuditConfigurationEvent | Represents an event that occurs when the auditing configuration of an object store is changed. Auditing is either enabled or disabled by setting the property on , and the object is saved. You can instantiate a
|
||||
ICancelCheckoutEvent | Represents an event that occurs when a reservation on a versionable object is canceled. You can instantiate a
|
||||
IChangeClassEvent | Represents an event that occurs when the class of an object is changed. You can instantiate a
|
||||
IChangeStateEvent | Represents an event that occurs when the lifecycle state of a Document object changes. You can instantiate a
|
||||
ICheckinEvent | Represents an event that occurs when a versionable object is checked in. You can instantiate a
|
||||
ICheckoutEvent | Represents an event that occurs when a versionable object is checked out. You can instantiate a
|
||||
IClassifyCompleteEvent | Represents an event that occurs when a document has been auto-classified, that is, assigned a document class automatically during checkin. You can instantiate a
|
||||
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 You can instantiate a persisted
|
||||
IClassWorkflowSubscription | Represents a subscription that initiates a workflow in response to events generated by all objects of a particular class. A object provides object properties to link a workflow ( object and persist it. To create a You can instantiate a persisted
|
||||
ICreationEvent | Represents an event that occurs when an object instance of a class is created and saved. You can instantiate a
|
||||
ICustomEvent | Represents a user-defined custom event. A custom event is raised whenever an object to which it is subscribed calls its method. To create a You can instantiate a
|
||||
IDeletionEvent | Represents an event that occurs when an object is deleted from the object store. You can instantiate a
|
||||
IDemoteVersionEvent | Represents an event that occurs when a versionable object is demoted to a minor version. You can instantiate a
|
||||
IDocumentClassificationAction | Defines the content type and the server-side Java implementation that automatically classifies a document of the defined content type. You must create the Java classifier by implementing the interface. To specify the content type of the documents for which a object will apply, set the MimeType property. To specify the implemented Java classifier, set the ProgId property. Each object that you create and save in a given object store is automatically added to the object store's collection of objects. |
||||
IDocumentLifecycleAction | Represents the actions to be taken when a document's lifecycle state is changed. A document's lifecycle states are defined in the collection of its associated object. 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 when a document's lifecycle state changes. To change the lifecycle state of a document, call its method; you can change a document's current lifecycle state to another predefined state, set it to an exception state, or clear it from an exception state by specifying the appropriate constant in the parameter. To define the actions to take when a document’s lifecycle state is changed, write a Java handler class that implements the
Lastly, set the |
||||
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 |
||||
IDocumentState | Represents a valid lifecycle state of a document lifecycle policy. 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 object for each lifecycle state that you want to define and add it to a object's collection. Each lifecycle state must have a name, which is set by the The order of the lifecycle states in a document lifecycle policy's The template permissions specified by the |
||||
IEvent | Represents a system or custom event that can be triggered on an Content Engine object or class of objects. This is the base event interface from which several subinterfaces derive, used primarily for auditing and subscriptions. You can audit all event types, and you can subscribe to all events with the exception of those that derive from the interface. Through an event object, you can retrieve information about the object on which the event was fired, such as its permissions and the date the object was last modified. You can set some properties as well, if you have been granted privileged write access. |
||||
IEventAction | Represents the actions taken when a subscribed event fires. You associate an event action with a property. To create an You can instantiate an
|
||||
IFileEvent | Represents an event that occurs when a folder has its method called to file a or , or when the method is called to create a subfolder. You can instantiate a
|
||||
IFreezeEvent | Represents an event that occurs when the object is successfully called. You can instantiate a
|
||||
IGetContentEvent | Represents an event that occurs when the content of a content-carrying object is retrieved. This event can only be audited; you cannot subscribe to it. You can instantiate a
|
||||
IGetObjectEvent | Represents an event that occurs when an object is retrieved from the object store. This event can only be audited; you cannot subscribe to it. You can instantiate a
|
||||
IInstanceSubscription | Represents a subscription for events generated by a single object instance of a particular class. To create a You can instantiate a persisted
|
||||
IInstanceWorkflowSubscription | Represents a subscription that initiates a workflow in response to events generated by a single object instance. A object provides object properties to link a workflow ( object and persist it. To create a You can instantiate a persisted
|
||||
ILockEvent | Represents an event that occurs when the method is called to lock or update an existing lock on a , , or object. You can instantiate a
|
||||
IObjectChangeEvent | Represents an event that occurs when the state of an object is changed. This interface is the base for several event interfaces. You can instantiate a
|
||||
IPromoteVersionEvent | Represents an event that occurs when a document is promoted or checked in as a major version. You can instantiate a
|
||||
IPublishCompleteEvent | Represents an event that occurs when a document-publishing request has completed. You can instantiate a
|
||||
IPublishRequestEvent | Represents an event that occurs when a request has been made to publish or republish a document. A publish request is represented by a You can instantiate a
|
||||
IQueryEvent | Repesents an event that occurs whenever a database query is performed. This event can only be audited; you cannot subscribe to it. You can instantiate a
|
||||
IRetrievalEvent | Represents an event that occurs when a Content Engine object or its content is retrieved or queried. This interface is the base for other event interfaces. These events cannot be subscribed to; they can only be audited. You can instantiate a
|
||||
ISubscribedEvent | A object represents a system or custom event that applies to a object. You add a object to a subscription via the object's property. You set this property to a collection. To create a You can get a reference to a |
||||
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 object and persist it.
|
||||
ITakeFederatedOwnershipEvent | Event reported when the object. You can instantiate a
|
||||
IUnfileEvent | Represents an event that occurs when a folder has its method called to remove (unfile) a or , or when the method is called to delete a subfolder. You can instantiate an
|
||||
IUnlockEvent | Represents an event that occurs when the method is called on a , , or object. You can instantiate a
|
||||
IUpdateEvent | Represents an event that occurs when changes are made to an object's properties. You can instantiate a
|
||||
IUpdateSecurityEvent | Represents an event that occurs when the security of an object is changed. Note that the dynamic inheritance feature of the Content Engine security model impacts
object for the folder, but it will not generate an object for each contained document. Second, an update to any object-valued property designated as inheritable in the metadata will generate an object .You can instantiate a
|
||||
IWorkflowEventAction | Represents a definition of the actions taken when a workflow is initiated via an event that is subscribed to by a workflow subscription. To create a You can instantiate a
|
||||
IPublishRequest | Represents a queued request to publish a document using a specified object. All publish requests are processed asynchronously, including copy operations, which do not transform the document. Once a object is saved, it is always enqueued. A publish request can be for a publish or republish operation, as determined by the PublishTemplate and PublicationDocument properties. If the PublishTemplate property is set and the PublicationDocument property is null, the request is for a publish operation. Otherwise, if the PublicationDocument property is set, the publish request is for a republish operation. A Once a |
||||
IPublishStyleTemplate | Represents the style template that defines how a source document will be transformed. A style template serves as a template for a particular kind of transformation and is tied to a specific publishing event handler on a specific object store. (Note that a publishing event handler can have more than one style template associated with it.) Information in the style template can be whatever is meaningful to the publishing event handler. For example, the style template might include an XML-based description of the transformation to be done for this style template, an ID of another document that contains a more detailed template, or a URL for publishing to an external location. A style template also specifies a list of input formats (MIME types) supported for the style template, the output format (MIME type) generated when the style template is applied, and, optionally, passwords used by PDF renditions. A publish style template associated with the HTML publishing event handler does not specify any additional transformation options beyond the basic ones (title, description, input formats, output format, and provider ID). In addition to the basic transformation options (as mentioned above for the HTML publishing event handler), a publish style template associated with the PDF publishing event handler optionally specifies the user and master PDF passwords, as well as other PDF security and watermark settings (stored as XML in the TransformationOptions property). |
||||
IPublishTemplate | Represents a template for publishing a document. A publish template is an XML document that contains information used to automate the selection of options for a publishing request. For example, it contains the properties and security to apply to the destination document, and instructions for republishing a document, such as whether to version the existing destination document or replace it. Also, a publish template's StyleTemplate property might reference a object, which describes how the document is to be transformed. Because |
||||
IExternalAlias | Represents the mechanism for mapping an external class or property to a corresponding Content Engine class or property. This interface is the base for subinterfaces representing external class and property aliases. | ||||
IExternalClassAlias | Represents the mechanism for mapping an external class to a corresponding Content Engine class. | ||||
IExternalIdentity | Represents the identity of a replicated object in an external repository. | ||||
IExternalPropertyAlias | Represents the mechanism for mapping an external class property to a corresponding Content Engine class property. | ||||
IReplicationJournalEntry | Represents the journal record of an operation on a replicated object for outbound replication. | ||||
IActiveMarking | Represents a marking that is currently applied to a given object. Any object that can have a marking can be assigned one or more markings. A marking that is assigned to an object is called an active marking. An From the properties on this interface, you can retrieve the value of the associated You cannot create a new |
||||
IApplicationSecurityTemplate | Represents a template through which an application can apply permissions (access rights) to a , , or object, and to their subclasses. Security templates are not independently persistable to the Content Engine; they are contained in a object. The template contains the permissions that will be applied to an object by the application program. An object also has associated objects, each of which provide descriptive information for an access right or level. You can enable or disable a template within its security policy container. An enabled template can be applied to an object; a disabled template remains an item in the security policy container but cannot be applied to an object. A To create an instance of |
||||
ISecurityPolicy | Represents an independently persistable, subclassable container for a list of security templates. Through an object's SecurityPolicy property, a object is associated with a , , or object, and subclasses of those objects. When you create an object of one of these types, you can optionally assign a object to it. If not explicitly assigned, the object's SecurityPolicy property is assigned a value provided by the class's default. The security policy defines the set of security templates that can be applied to the objects with which the policy is associated. The templates contained within a security policy can be one of two types: versioning or application templates. (For more information on security template types, see You can create an instance of a |
||||
ISecurityTemplate | Represents the base class for security template classes. The templates are contained within a security policy and can be one of two types: versioning or application templates. For more information on each of these types, refer to the interface descriptions for |
||||
IVersioningSecurityTemplate | Represents a template for automatically applying permissions (access rights) to a object during versioning state changes. Security templates are not independently persistable to the Content Engine; they are contained in a object. The template contains the permissions that will be applied to an object as its version state changes. A object also has associated objects, each of which provide descriptive information for an access right or level. You can enable or disable a template within its security policy container. An enabled template can be applied to an object; a disabled template remains an item in the security policy container but cannot be applied to an object. A If an object has no associated security policy, its permissions remain unchanged when it undergoes a versioning change. However, if the object has an associated
To create a new |