| Interface | Description | |
|---|---|---|
| ICloneable | Interface to be implemented by all classes that want to provide cloning functionality. | |
| ICopyFrom | Interface to be implemented by all classes that want to provide "copy from" functionality. | |
| IEntity | Describes an entity. | |
| IEquals | This interface should be implemented by all objects that wish to offer an "equals" method. |
| Class | Description | |
|---|---|---|
| BaseObject | Base object that offers core functionality for working with object such as an equals(), clone() and copyFrom() method. | |
| Entity | Entity acts as a base domain object for objects that hold a unique identity throughout their lifetime. | |
| Enum | Base class for enumerations. | |
| ManagedEntity | A managed entity keeps track of the changes made to its properties. |