public interface EntityInformation<T,ID> extends EntityMetadata<T>
EntityMetadata
to add functionality to query information of entity instances.PersistentEntityInformation
Modifier and Type | Method and Description |
---|---|
ID |
getId(T entity)
Returns the id of the given entity or null if none can be obtained.
|
Class<ID> |
getIdType()
Returns the type of the id of the entity.
|
default ID |
getRequiredId(T entity)
Returns the identifier of the given entity.
|
boolean |
isNew(T entity)
Returns whether the given entity is considered to be new.
|
getJavaType
boolean isNew(T entity)
entity
- must never be null@Nullable ID getId(T entity)
entity
- must never be nulldefault ID getRequiredId(T entity) throws IllegalArgumentException
entity
- must not be null.IllegalArgumentException
- in case no id could be obtained from the given entityCopyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.