The custom object is a general purpose object that can be customized by subclassing and adding properties to perform a wide variety of tasks.
Custom objects share some similarities with document objects, in that they are containable so they can appear in folders, but can be Unfiled so that they do not appear in folders. Like folders and documents, they can be annotated, copied, deleted, renamed, and you can change their class. Also, they can be marked as hidden so that they do not appear in folders.
Custom Objects are different from documents in that they cannot be versioned and they do not have content.
You can create a new Custom object by running the Create New Custom Object Wizard, available from the pop-up menus of folders.
Custom objects added by Base Content Engine Extensions
When a new object store is created, two important Custom objects, both instances of the StringLookup subclass, are added by the Base Content Engine Extensions. You can find and view these custom objects by running a query for their name or their class. These Custom objects should never be deleted.
![]() |
Version Status Lookup This Custom object provides to the user or application the strings corresponding to the four versioning states of the document: Released, In Process, Reservation, and Superseded. |
![]() |
Application Defined Templates This Custom object provides a name ID lookup for Application Security Templates. Security Templates in the Content Engine are identified by their unique template ID. It is very likely that an application would want to define multiple templates with the same name and ID pair across several security policies. This object provides a user or application with a centralized repository of name and ID pairs for templates. |
Custom Object Type property added by Workplace Base Extensions
When a new object store is created, the Workplace Base Extensions add the Custom Object Type property to the custom object base class, as well as to any subclasses. This is a hidden property that is used to determine the icon to display for the object in Workplace.