public abstract class DelegatingFieldAccessorFactory extends Object implements FieldAccessorFactory
Modifier and Type | Field and Description |
---|---|
protected Neo4jTemplate |
template |
Constructor and Description |
---|
DelegatingFieldAccessorFactory(Neo4jTemplate template) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Neo4jPersistentProperty f) |
<T> FieldAccessorFactoryProviders<T> |
accessorFactoriesFor(Neo4jPersistentEntity<?> type) |
protected abstract Collection<? extends FieldAccessorFactory> |
createAccessorFactories() |
protected abstract Collection<FieldAccessorListenerFactory> |
createListenerFactories() |
FieldAccessor |
forField(Neo4jPersistentProperty property) |
Neo4jTemplate |
getTemplate() |
List<FieldAccessListener> |
listenersFor(Neo4jPersistentProperty property) |
protected final Neo4jTemplate template
public DelegatingFieldAccessorFactory(Neo4jTemplate template)
protected abstract Collection<FieldAccessorListenerFactory> createListenerFactories()
protected abstract Collection<? extends FieldAccessorFactory> createAccessorFactories()
public Neo4jTemplate getTemplate()
public boolean accept(Neo4jPersistentProperty f)
accept
in interface FieldAccessorFactory
f
- field to checkpublic FieldAccessor forField(Neo4jPersistentProperty property)
forField
in interface FieldAccessorFactory
property
- the field to create an accessor forpublic List<FieldAccessListener> listenersFor(Neo4jPersistentProperty property)
public <T> FieldAccessorFactoryProviders<T> accessorFactoriesFor(Neo4jPersistentEntity<?> type)
Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.