org.broadleafcommerce.openadmin.server.dao.provider.metadata
Class AbstractFieldMetadataProvider
java.lang.Object
org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
- All Implemented Interfaces:
- FieldMetadataProvider, org.springframework.core.Ordered
- Direct Known Subclasses:
- FieldMetadataProviderAdapter, PasswordFieldMetadataProvider
public abstract class AbstractFieldMetadataProvider
- extends Object
- implements FieldMetadataProvider
- Author:
- Jeff Fischer
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
|
Method Summary |
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(String configurationKey,
String ceilingEntityFullyQualifiedClassname)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.core.Ordered |
getOrder |
metadataOverrides
protected Map<String,Map<String,FieldMetadataOverride>> metadataOverrides
entityConfiguration
protected EntityConfiguration entityConfiguration
AbstractFieldMetadataProvider
public AbstractFieldMetadataProvider()
setMetadataOverrides
public void setMetadataOverrides(Map metadataOverrides)
setClassOwnership
protected void setClassOwnership(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field)
buildFieldInfo
protected FieldInfo buildFieldInfo(Field field)
getTargetedOverride
protected Map<String,FieldMetadataOverride> getTargetedOverride(String configurationKey,
String ceilingEntityFullyQualifiedClassname)
getBasicJavaType
protected Class<?> getBasicJavaType(SupportedFieldType fieldType)
convertType
protected Object convertType(String value,
OptionFilterParamType type)
setupBroadleafEnumeration
protected void setupBroadleafEnumeration(String broadleafEnumerationClass,
BasicFieldMetadata fieldMetadata,
DynamicEntityDao dynamicEntityDao)
getAdminPresentationEntries
protected Map<String,AdminPresentationMergeEntry> getAdminPresentationEntries(AdminPresentationMergeEntry[] entries)
Copyright © 2013. All Rights Reserved.