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.