public class Neo4jEntityPersister extends EntityPersister
Core EntityPersister implementation responsible for CRUD operations against the Graph.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
DYNAMIC_ASSOCIATION_PARAM |
Fields inherited from class | Fields |
---|---|
class EntityPersister |
proxyFactory, publisher, reflector, session |
Constructor and description |
---|
Neo4jEntityPersister
(MappingContext mappingContext, PersistentEntity entity, Session session, org.springframework.context.ApplicationEventPublisher publisher) |
Type Params | Return Type | Name and description |
---|---|---|
|
public static long |
countUpdates(Result execute) |
|
public Query |
createQuery() |
|
protected void |
deleteEntities(PersistentEntity pe, java.lang.Iterable objects) |
|
protected void |
deleteEntity(PersistentEntity pe, java.lang.Object obj) |
|
public java.io.Serializable |
getNativeKey() |
|
public java.io.Serializable |
getNativeKey() |
|
public Neo4jSession |
getSession() |
|
protected java.util.List<java.io.Serializable> |
persistEntities(PersistentEntity pe, java.lang.Iterable objs) |
|
protected java.io.Serializable |
persistEntity(PersistentEntity entity, java.lang.Object obj, boolean isInsert) |
|
protected java.io.Serializable |
persistEntity(PersistentEntity pe, java.lang.Object obj) |
|
public void |
processDynamicAssociations(GraphPersistentEntity graphEntity, EntityAccess access, Neo4jMappingContext mappingContext, java.util.Map<java.lang.String, java.util.List<java.lang.Object>> dynamicRelProps, java.util.List<PendingOperation<java.lang.Object, java.io.Serializable>> cascadingOperations, boolean isUpdate) |
|
public java.io.Serializable |
refresh(java.lang.Object o) |
|
protected java.util.List<java.lang.Object> |
retrieveAllEntities(PersistentEntity pe, java.io.Serializable[] keys) |
|
protected java.util.List<java.lang.Object> |
retrieveAllEntities(PersistentEntity pe, java.lang.Iterable<java.io.Serializable> keys) |
|
protected java.lang.Object |
retrieveEntity(PersistentEntity pe, java.io.Serializable key) |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
public void |
run() |
|
protected java.lang.Object |
unmarshall(PersistentEntity persistentEntity, java.io.Serializable id, Entity node, java.util.Map<java.lang.String, java.lang.Object> resultData, java.util.Map<Association, java.lang.Object> initializedAssociations) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity defaultPersistentEntity, java.util.Map<java.lang.String, java.lang.Object> resultData) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity defaultPersistentEntity, groovy.util.Node data) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity defaultPersistentEntity, groovy.util.Node data, java.util.Map<java.lang.String, java.lang.Object> resultData) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity defaultPersistentEntity, groovy.util.Node data, java.util.Map<java.lang.String, java.lang.Object> resultData, java.util.Map<Association, java.lang.Object> initializedAssociations) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity defaultPersistentEntity, groovy.util.Node data, java.util.Map<java.lang.String, java.lang.Object> resultData, java.util.Map<Association, java.lang.Object> initializedAssociations, javax.persistence.LockModeType lockModeType) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity entity, Relationship data, java.util.Map<Association, java.lang.Object> initializedAssociations, java.util.Map<java.io.Serializable, groovy.util.Node> initializedNodes) |
|
public java.lang.Object |
unmarshallOrFromCache(PersistentEntity entity, Entity data, java.util.Map<Association, java.lang.Object> initializedAssociations) |