public class Neo4jMappingContext extends org.springframework.data.mapping.context.AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
MappingContext
implementation. Simply creates Neo4jPersistentEntityImpl
and
Neo4jPersistentProperty
instances.Constructor and Description |
---|
Neo4jMappingContext() |
Modifier and Type | Method and Description |
---|---|
protected Neo4jPersistentEntityImpl<?> |
addPersistentEntity(org.springframework.data.util.TypeInformation<?> typeInformation) |
protected <T> Neo4jPersistentEntityImpl<?> |
createPersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation) |
protected Neo4jPersistentProperty |
createPersistentProperty(Field field,
PropertyDescriptor descriptor,
Neo4jPersistentEntityImpl<?> owner,
org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) |
EntityAlias |
getEntityAlias() |
Neo4jPersistentEntity<?> |
getPersistentEntity(Object alias) |
StoredEntityType |
getStoredEntityType(Class type) |
boolean |
isNodeEntity(Class<?> type) |
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(org.springframework.data.util.TypeInformation<T> typeInformation)
createPersistentEntity
in class org.springframework.data.mapping.context.AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
protected Neo4jPersistentEntityImpl<?> addPersistentEntity(org.springframework.data.util.TypeInformation<?> typeInformation)
addPersistentEntity
in class org.springframework.data.mapping.context.AbstractMappingContext<Neo4jPersistentEntityImpl<?>,Neo4jPersistentProperty>
public Neo4jPersistentEntity<?> getPersistentEntity(Object alias)
public StoredEntityType getStoredEntityType(Class type)
protected Neo4jPersistentProperty createPersistentProperty(Field field, PropertyDescriptor descriptor, Neo4jPersistentEntityImpl<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
createPersistentProperty
in class org.springframework.data.mapping.context.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)
Copyright © 2012 SpringSource. All Rights Reserved.