Custom object

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 custom object by running the Create New Custom Object wizard, available from the folder pop-up menus.

Custom objects added by base Content Engine extensions

When an object store is created, the following 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. Do not delete these custom objects.

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 can be used to determine the icon to display for the object in client applications.