| 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–2016 mmm-Team. All rights reserved.