We discussed earlier that almost everything in Documentum is treated as an object, and objects are nothing but instances of object types. The key to a successful implementation in Documentum is designing the custom object types well.
As discussed in Chapter 2 Documentum object types adhere to a hierarchy protocol. A subtype extends from a supertype and can itself be a supertype for another object type. Figure 11.2 shows a snapshot of the object type hierarchy in Documentum. Note that while SysObject (dm_sysobject
) is a subtype of Persistent objects in Documentum, it is the supertype of objects such as Folders, Documents, Jobs, and Methods. Though not depicted in the figure, the Folder object (dm_folder
) in turn is a supertype of the Cabinet object (dm_cabinet
).
Having understood the basics of Documentum objects, let us...