| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<Class,Map> |
_allFields |
protected ConcurrentHashMap<Class,Map> |
_coreFields |
| Constructor and Description |
|---|
CoreSelector() |
CoreSelector(EntityConfigurationRegistry entityConfigurationRegistry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsField(Class<?> instanceType,
String fieldName) |
protected <T> Map<String,Property<T>> |
createAllFieldMap(Class<T> instanceType) |
protected <T> Property<T> |
createProperty(Collection<Property<T>> properties,
Class<T> instanceType,
PropertyDescriptor desc) |
<T> Map<String,Property<T>> |
getAllPossibleFieldMap(Class<T> instanceType) |
Selector |
getChildSelector(Class<?> instanceType,
String fieldName) |
EntityConfigurationRegistry |
getEntityConfigurationRegistry() |
<T> Property<T> |
getProperty(Class<T> instanceType,
String fieldName) |
<T> Collection<Property<T>> |
getSelectedFields(Class<T> instanceType) |
boolean |
isInfluencedExternally() |
void |
setEntityConfigurationRegistry(EntityConfigurationRegistry entityConfigurationRegistry) |
protected final ConcurrentHashMap<Class,Map> _coreFields
protected final ConcurrentHashMap<Class,Map> _allFields
public CoreSelector(EntityConfigurationRegistry entityConfigurationRegistry)
public CoreSelector()
public void setEntityConfigurationRegistry(EntityConfigurationRegistry entityConfigurationRegistry)
public EntityConfigurationRegistry getEntityConfigurationRegistry()
public <T> Property<T> getProperty(Class<T> instanceType, String fieldName)
getProperty in interface Selectorprotected <T> Property<T> createProperty(Collection<Property<T>> properties, Class<T> instanceType, PropertyDescriptor desc)
public <T> Map<String,Property<T>> getAllPossibleFieldMap(Class<T> instanceType)
getAllPossibleFieldMap in interface Selectorpublic <T> Collection<Property<T>> getSelectedFields(Class<T> instanceType)
getSelectedFields in interface Selectorpublic boolean containsField(Class<?> instanceType, String fieldName)
containsField in interface Selectorpublic boolean isInfluencedExternally()
isInfluencedExternally in interface Selectorpublic Selector getChildSelector(Class<?> instanceType, String fieldName)
getChildSelector in interface SelectorCopyright © 2014. All Rights Reserved.