public class Neo4jMappingContext extends AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
MappingContext
implementation. Simply creates Neo4jPersistentEntityImpl
and
Neo4jPersistentProperty
instances.Constructor and Description |
---|
Neo4jMappingContext() |
Modifier and Type | Method and Description |
---|---|
protected Neo4jPersistentEntityImpl<?> |
addPersistentEntity(TypeInformation<?> typeInformation) |
protected <T> Neo4jPersistentEntityImpl<?> |
createPersistentEntity(TypeInformation<T> typeInformation) |
protected Neo4jPersistentProperty |
createPersistentProperty(Field field,
PropertyDescriptor descriptor,
Neo4jPersistentEntityImpl<?> owner,
SimpleTypeHolder simpleTypeHolder) |
EntityAlias |
getEntityAlias() |
Neo4jPersistentEntity<?> |
getPersistentEntity(Object alias) |
StoredEntityType |
getStoredEntityType(Class type) |
boolean |
isNodeEntity(Class<?> type) |
boolean |
isReference(Neo4jPersistentProperty property) |
boolean |
isRelationshipEntity(Class<?> type) |
void |
setEntityAlias(EntityAlias entityAlias) |
void |
setPersistentState(Object entity,
org.neo4j.graphdb.PropertyContainer pc) |
addPersistentEntity, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, initialize, onApplicationEvent, setApplicationContext, setApplicationEventPublisher, setInitialEntitySet, setSimpleTypeHolder, setStrict, shouldCreatePersistentEntityFor
protected <T> Neo4jPersistentEntityImpl<?> createPersistentEntity(TypeInformation<T> typeInformation)
createPersistentEntity
in class AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
protected Neo4jPersistentEntityImpl<?> addPersistentEntity(TypeInformation<?> typeInformation)
addPersistentEntity
in class AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
public Neo4jPersistentEntity<?> getPersistentEntity(Object alias)
public StoredEntityType getStoredEntityType(Class type)
protected Neo4jPersistentProperty createPersistentProperty(Field field, PropertyDescriptor descriptor, Neo4jPersistentEntityImpl<?> owner, SimpleTypeHolder simpleTypeHolder)
createPersistentProperty
in class AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
public boolean isNodeEntity(Class<?> type)
public boolean isRelationshipEntity(Class<?> type)
public void setPersistentState(Object entity, org.neo4j.graphdb.PropertyContainer pc)
public EntityAlias getEntityAlias()
public void setEntityAlias(EntityAlias entityAlias)
public boolean isReference(Neo4jPersistentProperty property)
Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.