Interface for objects which may be identified for rendering purposes via via unique String identifiers. Identifiers must be unique within a given
ApplicationInstance
.
If an object will only be associated with a single ApplicationInstance
, the ApplicationInstance.generateId()
method may be used to generate an application unique identifier. If an object may be associated with multiple ApplicationInstance
s, the ApplicationInstance.generateSystemId()
method should instead be used.
An identifier string may only letters, digits and underscores [A-Z,a-z,0-9,_]