IBM Enterprise Records, Version 5.1.2    

Creating subclasses

When you associate a property with a class, the property propagates to all object instances and subclasses of that class. When you create subclasses, you can ensure that properties are propagated to only that subclass and not all subclasses and object instances of the parent class.

For example, the ElectronicRecordFolder and HybridRecordFolder are subclasses of the RecordFolder class. These subclasses contain all the properties that are associated with the parent class, RecordFolder. However, the HybridRecordFolder class contains additional properties such as Charged Out Status and Barcode that do not apply to the ElectronicRecordFolder class. As a result, these properties are directly associated with the HybridRecordFolder class.

You can create subclasses of the following IBM® Enterprise Records classes:

Although you can logically subclass other IBM Enterprise Records classes not mentioned earlier, subclassing them has no impact on the IBM Enterprise Records user interface. For example, using IBM Administration Console for Content Platform Engine, you can logically create a subclass of the Record, RecordFolder, or RecordCategory class and associate various properties with the subclass. However, the new subclass is not visible in the IBM Enterprise Records user interface.

To create a subclass:

  1. Log on to IBM Administration Console for Content Platform Engine as the system administrator, and select the appropriate object store.
  2. Select the class for which you want to create a subclass.
  3. Select New > Class from the Action menu, and follow the steps of the Content Platform Engine Create a Class wizard.

When the subclass is successfully created, you see it in the IBM Administration Console for Content Platform Engine tree under the node of the class that is its superclass.



Feedback

Last updated: November 2013
create_subclass.htm

© Copyright IBM Corporation 2013