public class PersistentEntityInformation<T,ID extends Serializable> extends AbstractEntityInformation<T,ID>
EntityInformation
implementation that uses a PersistentEntity
to obtain id type information and uses
a IdentifierAccessor
to access the property value if requested.Constructor and Description |
---|
PersistentEntityInformation(PersistentEntity<T,?> entity)
Creates a new
PersistableEntityInformation for the given PersistentEntity . |
Modifier and Type | Method and Description |
---|---|
ID |
getId(T entity)
Returns the id of the given entity.
|
Class<ID> |
getIdType()
Returns the type of the id of the entity.
|
getJavaType, isNew
public PersistentEntityInformation(PersistentEntity<T,?> entity)
PersistableEntityInformation
for the given PersistentEntity
.entity
- must not be null.public ID getId(T entity)
EntityInformation
entity
- must never be nullpublic Class<ID> getIdType()
EntityInformation
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.