Object Identity

To be identified uniquely, every object needs to have a distinct identity. Inside Signsoft intelliBO this identity can be created in several ways: application identity and data store identity.

Application identity is used whenever you want to control the identity explicitly, or for compatibility with different JDO implementations. The datastore identity can be used to delegate object identity to Signsoft intelliBO.

In the JDO file the identity-type attribute of the class can have one of these values: application , datastore or nondurable . If no value is specified, this attribute defaults to datastore. If the value application is used, the attribute objectid-class is required as well.

Please note, that all settings for the object id, including eventually existing object id classes, are automatically inherited by subclasses.