|
Spring Data Neo4j | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EntityState<STATE>
Interface for classes encapsulating and delegating read and write field access of an GraphBacked entity to a number of field accessors. Wraps the entity, the underlying state and also handles the creation of the state (call back).
| Method Summary | |
|---|---|
void |
createAndAssignState()
Deprecated. |
Object |
getDefaultValue(Neo4jPersistentProperty property)
|
Object |
getEntity()
|
Neo4jPersistentEntity<?> |
getPersistentEntity()
|
STATE |
getPersistentState()
|
Object |
getValue(Field field,
MappingPolicy mappingPolicy)
|
Object |
getValue(Neo4jPersistentProperty property,
MappingPolicy mappingPolicy)
|
boolean |
hasPersistentState()
|
boolean |
isWritable(Neo4jPersistentProperty property)
|
Object |
persist()
|
void |
setPersistentState(STATE state)
|
Object |
setValue(Field field,
Object newVal,
MappingPolicy mappingPolicy)
|
Object |
setValue(Neo4jPersistentProperty property,
Object newVal,
MappingPolicy mappingPolicy)
|
| Method Detail |
|---|
Object getEntity()
void setPersistentState(STATE state)
Object getDefaultValue(Neo4jPersistentProperty property)
property@return - a default value for the given field by its FieldAccessor or null if none is provided.
Object getValue(Field field,
MappingPolicy mappingPolicy)
field - mappingPolicy -
Object getValue(Neo4jPersistentProperty property,
MappingPolicy mappingPolicy)
boolean isWritable(Neo4jPersistentProperty property)
property@return - true if the field can be written
Object setValue(Field field,
Object newVal,
MappingPolicy mappingPolicy)
field - newVal - mappingPolicy -
Object setValue(Neo4jPersistentProperty property,
Object newVal,
MappingPolicy mappingPolicy)
@Deprecated void createAndAssignState()
boolean hasPersistentState()
STATE getPersistentState()
Object persist()
Neo4jPersistentEntity<?> getPersistentEntity()
|
Spring Data Neo4j | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||