org.springframework.data.neo4j.fieldaccess
Class DelegatingFieldAccessorFactory
java.lang.Object
org.springframework.data.neo4j.fieldaccess.DelegatingFieldAccessorFactory
- All Implemented Interfaces:
- FieldAccessorFactory
- Direct Known Subclasses:
- CrossStoreNodeDelegatingFieldAccessorFactory, NodeDelegatingFieldAccessorFactory, RelationshipDelegatingFieldAccessorFactory
public abstract class DelegatingFieldAccessorFactory
- extends Object
- implements FieldAccessorFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
template
protected final Neo4jTemplate template
DelegatingFieldAccessorFactory
public DelegatingFieldAccessorFactory(Neo4jTemplate template)
createListenerFactories
protected abstract Collection<FieldAccessorListenerFactory> createListenerFactories()
createAccessorFactories
protected abstract Collection<? extends FieldAccessorFactory> createAccessorFactories()
getTemplate
public Neo4jTemplate getTemplate()
accept
public boolean accept(Neo4jPersistentProperty f)
- Specified by:
accept
in interface FieldAccessorFactory
- Parameters:
f
- field to check
- Returns:
- true if this factory is responsible for creating a accessor for this field
forField
public FieldAccessor forField(Neo4jPersistentProperty property)
- Specified by:
forField
in interface FieldAccessorFactory
- Parameters:
property
- the field to create an accessor for
- Returns:
- a field accessor for the field or null if none can be created
listenersFor
public List<FieldAccessListener> listenersFor(Neo4jPersistentProperty property)
accessorFactoriesFor
public <T> FieldAccessorFactoryProviders<T> accessorFactoriesFor(Neo4jPersistentEntity<?> type)
Copyright © 2012 SpringSource. All Rights Reserved.