| Interface | Description | |
|---|---|---|
| ICopyFrom | Interface to be implemented by all classes that want to provide "copy from" functionality. | |
| IEntity | Describes an entity. | |
| INamed | Interface to be implemented by objects that provide a "name" property. |
| 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. | |
| ManagedEntity | A managed entity keeps track of the changes made to its properties. | |
| NamedEntity | An entity with a "name" property. |