public abstract class AbstractFieldMetadataProvider extends Object implements FieldMetadataProvider
| Modifier and Type | Field and Description |
|---|---|
protected EntityConfiguration |
entityConfiguration |
protected BroadleafEnumerationUtility |
enumerationUtility |
protected Map<String,Map<String,FieldMetadataOverride>> |
metadataOverrides |
ADORNED_TARGET, BASIC, COLLECTION, MAP, MAP_FIELD| Constructor and Description |
|---|
AbstractFieldMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected FieldInfo |
buildFieldInfo(Field field) |
protected Object |
convertType(String value,
OptionFilterParamType type) |
protected Map<String,AdminPresentationMergeEntry> |
getAdminPresentationEntries(AdminPresentationMergeEntry[] entries) |
protected Class<?> |
getBasicJavaType(SupportedFieldType fieldType) |
protected Map<String,FieldMetadataOverride> |
getTargetedOverride(DynamicEntityDao dynamicEntityDao,
String configurationKey,
String ceilingEntityFullyQualifiedClassname) |
protected Map<String,FieldMetadataOverride> |
getTargetedOverride(String configurationKey,
String ceilingEntityFullyQualifiedClassname)
Deprecated.
use the overloaded method that takes DynamicEntityDao as well. This version does not always properly detect the override from xml.
|
protected void |
setClassOwnership(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field) |
void |
setMetadataOverrides(Map metadataOverrides) |
protected void |
setupBroadleafEnumeration(String broadleafEnumerationClass,
BasicFieldMetadata fieldMetadata,
DynamicEntityDao dynamicEntityDao) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddMetadata, addMetadataFromFieldType, addMetadataFromMappingData, lateStageAddMetadata, overrideViaAnnotation, overrideViaXmlprotected Map<String,Map<String,FieldMetadataOverride>> metadataOverrides
protected EntityConfiguration entityConfiguration
protected BroadleafEnumerationUtility enumerationUtility
public void setMetadataOverrides(Map metadataOverrides)
protected void setClassOwnership(Class<?> parentClass, Class<?> targetClass, Map<String,FieldMetadata> attributes, FieldInfo field)
@Deprecated protected Map<String,FieldMetadataOverride> getTargetedOverride(String configurationKey, String ceilingEntityFullyQualifiedClassname)
configurationKey - ceilingEntityFullyQualifiedClassname - protected Map<String,FieldMetadataOverride> getTargetedOverride(DynamicEntityDao dynamicEntityDao, String configurationKey, String ceilingEntityFullyQualifiedClassname)
protected Class<?> getBasicJavaType(SupportedFieldType fieldType)
protected Object convertType(String value, OptionFilterParamType type)
protected void setupBroadleafEnumeration(String broadleafEnumerationClass, BasicFieldMetadata fieldMetadata, DynamicEntityDao dynamicEntityDao)
protected Map<String,AdminPresentationMergeEntry> getAdminPresentationEntries(AdminPresentationMergeEntry[] entries)
Copyright © 2015. All rights reserved.