| Interface | Description |
|---|---|
| Entity |
This is the interface for an entity or
business object. |
| EntityId |
This is the interface for an ID that uniquely identifies an object of a particular type.
|
| GenericEntity<ID> |
This is the interface for a (persistent) entity, which is an object that is potentially stored in a
persistent store (typically a database and via JPA).
|
| MutableGenericEntity<ID> |
This is the interface for a mutable
GenericEntity adding setter methods. |
| MutableRevisionedEntity<ID> |
This is the interface for a mutable
RevisionedEntity. |
| PersistenceEntity<ID> |
This is the interface to mark a
RevisionedEntity that represents an entity of the
persistence. |
| RevisionedEntity<ID> |
This is the interface for a
GenericEntity that is (potentially) revision-controlled. |
entities. It aims to standardize
the API without requiring specific dependencies (e.g. to JPA). The advanced support is therefore located in the
separate module mmm-persistence while this API here may also be used by transfer objects for clients
and other stuff where a dependency to JPA and mmm-persistence is NOT desired.Copyright © 2001–2015 mmm-Team. All rights reserved.