|
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 writtenObject 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 |