The Publishing Extensions contain classes and properties which support the publishing process, including the Publish Key, Publish Request, Publish Style Template, and Publish Transformation Engine. Most of the data required to support the publishing process is provided through the use of this feature AddOn, including:
The Publishing Extensions provide property templates and implements custom classes, objects, and properties in the following areas throughout Enterprise Manager:
CAUTION The Publishing Extensions provide classes and properties which support ready-to-use behavior for the publishing process, including the Publish Key, Publish Request, Publish Style Template, and Publish Transformation Engine. The values for properties on object instances created by FileNet ready-to-use applications should not be modified, as changing these values could cause application behavior issues with FileNet applications and AddOn applications. In addition, the classes should not be extended by other software applications. The descriptions included in this section are provided for informational purposes only.
The following property templates are added by Publishing Extensions and implemented by various feature AddOns. These templates are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Property Templates.
Property Template | Type | Implementations | Description |
---|---|---|---|
Dependent Documents | Object | Document class | Contains a list of all dependent documents that are to be deleted when the published document is deleted (this is a publishing option specified in the Publishing Designer). |
Input Formats | String |
Publish Style
Template class |
Specifies a list of input MIME formats supported for this style template. |
Output Format | String |
Publish Style
Template class |
Specifies the MIME type of output documents produced by the transformation engine when using this style template. |
Owner Document | Object |
Document class |
Represents the published document and returns a reference to the Document object which represents the owner document associated with the published document. |
PDF Master Password | String | Publish Style Template class | Encrypted strings representing PDF master and user passwords on PDF publication. They are Adobe PDF document features used for password-protecting the document. They are optional for a PublishStyleTemplate. If specified (via PublishStyleTemplate Manager), the passwords are applied to the resultant PDF document. |
PDF User Password | String | Publish Style Template class | Encrypted strings representing PDF master and user passwords on PDF publication. They are Adobe PDF document features used for password-protecting the document. They are optional for a PublishStyleTemplate. If specified (via PublishStyleTemplate Manager), the passwords are applied to the resultant PDF document. |
Provider ID | String |
Publish
Style Template class |
Specifies a string which identifies the Publishing Plug-in that registered the style template. For example, com.filenet.cee.publishing.HTML.plugin. |
Publication Info | Binary |
Document class |
Specifies information about a publication, such as the IDs of the original output folder, the style template, the publish template, and the version series of the publish template. The information is presented in a binary format that can be accessed in the PublicationRecord through the Content Engine COM API. |
Publication Source | Object | Document class | Points to the source document from within a publication document. |
Publications | Object | Document class | Contains a list of all publications that utilize this document as the source document. |
Publishing Subsidiary Folder | Object | Document class | Points to subsidiary folder object which contains the subsidiary documents (such as images, sound, icons, style sheet) of a HTML publication. |
Style Template | Object |
Publish
Template classes |
Specifies the style template that is to be used in the processing of the publish request or publish template. |
Title | String |
• Publish Style
Template class |
Specifies a title for the style template. |
Transformation Options | Binary |
Publish
Style Template class |
Stores transformation engine options, such as those required for working with PDF files, including user and master passwords, or print and copy options. |
The following properties are added to the Document Class by Publishing Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class, right-click Properties > Property Definitions.
Property | Type |
Modifiable |
Description |
---|---|---|---|
Dependent Documents | Object |
No |
Used as a reflective property for the Owner
Document property, it contains a list of all dependent documents that
are to be deleted when the published document is deleted (this is a publishing
option specified in the Publishing Designer). For more information about
reflective properties, see the section Value (Object) / Reflective Property in the topic Class property definitions (More tab). |
Owner Document | Object |
No |
Used as a reflective property for the Dependent Documents property, it is the published document and returns a reference to the Document object which represents the owner document associated with the published document. |
Publication Info | Binary |
No |
Specifies information about a publication, such as the IDs of the original output folder, the style template, the publish template, and the version series of the publish template. The information is presented in a binary format that can be accessed in the PublicationRecord through the Content Engine COM API. This property is empty if the document is not a publication. |
Publication Source | Object |
No |
Used as a reflective property for the Publications property, within a publication document this points to the source document.
For more information about reflective properties, see the section Value
(Object) / Reflective Property in the topic Class property definitions (More tab). |
Publications | Object |
No |
Used as a reflective property for the Publication Source property, it contains a list of all publications that utilize this document as the source document. |
Publishing Subsidiary Folder | Object | No | Points to subsidiary folder object which contains the subsidiary documents (such as images, sound, icons, style sheet) of a HTML publication. |
The following subclasses are derived from the Document Class by Publishing Extensions. These subclasses and their respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Custom Subclass Name.
Subclass |
Modifiable |
Description |
---|---|---|
Publish Template |
No |
Describes the Publish Template that is created by the Publishing Designer from the Advanced section of the Authoring selection in Workplace. |
The following properties are added to the Publish Template subclass by Publishing Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Publish Template, right-click Properties > Property Definitions.
The following subclasses are derived from the Custom Object by Publishing Extensions. These subclasses and their respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Custom Object > Custom Subclass Name.
Subclass |
Modifiable |
Description |
---|---|---|
Publish Style Template |
No |
Contains the input and output MIME types and custom options to apply to a transformation during publishing, and specifies a transformation engine that determines which implementation of a Publishing Plug-in will be used. The default installation consists of three objects of this subclass: Default HTML Style Template, Default PDF Style Template, and Case Management PDF Style Template. |
The following properties are added to the Publish Style Template subclass by Publishing Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Custom Object > Publish Style Template, right-click Properties.
Property | Type |
Modifiable |
Description |
---|---|---|---|
Custom Object Type | String |
Yes |
(Hidden) Specifies the type of a custom object and is used to determine which icon to display for the object in Workplace. The specified string value should exist in the customobjecticon.properties file (located at the root level of the Web tree) and the appropriate icon to display for the object type should be located in the images/customobject directory. For more information about this property, see the description of the Custom Object Type property template in the Workplace Base Extensions section. |
Description | String |
No |
Provides a contextual description for the style template, or an empty string if none exists. This property is an implementation of the Description property template, which is added by Base Application Extensions. |
Input Formats | String |
No |
Specifies a list of input MIME formats supported for this style template. |
Output Format | String |
No |
Specifies the MIME type of output documents produced by the transformation engine when using this style template. |
PDF Master Password | String | Yes | Encrypted strings representing PDF master and user passwords on PDF publication. They are Adobe PDF document features used for password-protecting the document. They are optional for a PublishStyleTemplate. If specified (via PublishStyleTemplate Manager), the passwords are applied to the resultant PDF document. |
PDF User Password | String | Yes | Encrypted strings representing PDF master and user passwords on PDF publication. They are Adobe PDF document features used for password-protecting the document. They are optional for a PublishStyleTemplate. If specified (via PublishStyleTemplate Manager), the passwords are applied to the resultant PDF document. |
Provider ID | String |
No |
Specifies a string which identifies the Publishing Plug-in that registered the style template. For example, com.filenet.cee.publishing.HTML.plugin. |
Title | String |
No |
Specifies a title for the style template. |
Transformation Options | Binary |
No |
Stores transformation engine options, such as those required for working with PDF files, including user and master passwords, or print and copy options. |