|
Spring Data Graph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.data.graph.neo4j.support.typerepresentation.NoopNodeTypeRepresentationStrategy
public class NoopNodeTypeRepresentationStrategy
Constructor Summary | |
---|---|
NoopNodeTypeRepresentationStrategy()
|
Method Summary | ||
---|---|---|
long |
count(Class<? extends NodeBacked> entityClass)
|
|
|
createEntity(org.neo4j.graphdb.Node state)
Instantiate the entity given its state. |
|
|
createEntity(org.neo4j.graphdb.Node state,
Class<U> type)
Instantiate the entity given its state. |
|
|
findAll(Class<U> clazz)
|
|
Class<? extends NodeBacked> |
getJavaType(org.neo4j.graphdb.Node state)
|
|
void |
postEntityCreation(org.neo4j.graphdb.Node state,
Class<? extends NodeBacked> type)
Callback for setting up and/or storing type information after creation. |
|
void |
preEntityRemoval(org.neo4j.graphdb.Node state)
Callback for cleaning up type information before removal. |
|
|
projectEntity(org.neo4j.graphdb.Node state,
Class<U> type)
Instantiate the entity of the given type, with the given state as backing state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NoopNodeTypeRepresentationStrategy()
Method Detail |
---|
public void postEntityCreation(org.neo4j.graphdb.Node state, Class<? extends NodeBacked> type)
TypeRepresentationStrategy
postEntityCreation
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
state
- Backing state of entity being createdtype
- Type of entity being createdpublic <U extends NodeBacked> org.neo4j.helpers.collection.ClosableIterable<U> findAll(Class<U> clazz)
findAll
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
clazz
- Type whose instances should be iterated over
public long count(Class<? extends NodeBacked> entityClass)
count
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
public void preEntityRemoval(org.neo4j.graphdb.Node state)
TypeRepresentationStrategy
preEntityRemoval
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
state
- Backing state of entity being removedpublic Class<? extends NodeBacked> getJavaType(org.neo4j.graphdb.Node state)
getJavaType
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
public <U extends NodeBacked> U createEntity(org.neo4j.graphdb.Node state)
TypeRepresentationStrategy
createEntity
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
U
- Helper parameter for castless usestate
- Backing state of entity to be instantiated
public <U extends NodeBacked> U createEntity(org.neo4j.graphdb.Node state, Class<U> type)
TypeRepresentationStrategy
IllegalArgumentException
is thrown.
createEntity
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
state
- Backing state of entity to be instantiatedtype
- Type of entity to be instantiated
public <U extends NodeBacked> U projectEntity(org.neo4j.graphdb.Node state, Class<U> type)
TypeRepresentationStrategy
projectEntity
in interface TypeRepresentationStrategy<org.neo4j.graphdb.Node,NodeBacked>
state
- Backing state of entity to be instantiatedtype
- Type of entity to be instantiated
|
Spring Data Graph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |