org.broadleafcommerce.openadmin.server.dao
Class Metadata
java.lang.Object
org.broadleafcommerce.openadmin.server.dao.Metadata
@Component(value="blMetadata")
@Scope(value="prototype")
public class Metadata
- extends Object
- Author:
- Jeff Fischer
|
Method Summary |
protected void |
applyAdornedTargetCollectionMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
|
protected void |
applyCollectionMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
|
protected void |
applyMapMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
|
protected void |
applyMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationAdornedTargetCollectionOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationAdornedTargetCollectionOverride> presentationAdornedTargetCollectionOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationCollectionOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationCollectionOverride> presentationCollectionOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationDataDrivenEnumerationOverride(Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationDataDrivenEnumerationOverride> presentationOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationMapOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationMapOverride> presentationMapOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationOverride> presentationOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildAdminPresentationToOneLookupOverride(Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationToOneLookupOverride> presentationOverrides,
String propertyName,
String key)
|
protected void |
buildAdornedTargetCollectionMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride adornedTargetCollectionMetadata,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildBasicMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride basicFieldMetadata,
DynamicEntityDao dynamicEntityDao)
|
protected void |
buildCollectionMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride collectionMetadata)
|
protected void |
buildDataDrivenList(BasicFieldMetadata metadata,
DynamicEntityDao dynamicEntityDao)
|
protected FieldInfo |
buildFieldInfo(Field field)
|
protected void |
buildMapMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride map,
DynamicEntityDao dynamicEntityDao,
String prefix)
|
protected FieldMetadataOverride |
constructAdornedTargetCollectionMetadataOverride(AdminPresentationAdornedTargetCollection adornedTargetCollection)
|
protected FieldMetadataOverride |
constructBasicCollectionMetadataOverride(AdminPresentationCollection annotColl)
|
protected FieldMetadataOverride |
constructBasicMetadataOverride(AdminPresentation annot,
AdminPresentationToOneLookup toOneLookup,
AdminPresentationDataDrivenEnumeration dataDrivenEnumeration)
|
protected FieldMetadataOverride |
constructMapMetadataOverride(AdminPresentationMap map)
|
protected Object |
convertType(String value,
OptionFilterParamType type)
|
FieldMetadata |
getFieldMetadata(String prefix,
String propertyName,
List<org.hibernate.mapping.Property> componentProperties,
SupportedFieldType type,
SupportedFieldType secondaryType,
org.hibernate.type.Type entityType,
Class<?> targetClass,
FieldMetadata presentationAttribute,
MergedPropertyType mergedPropertyType,
DynamicEntityDao dynamicEntityDao)
|
FieldMetadata |
getFieldMetadata(String prefix,
String propertyName,
List<org.hibernate.mapping.Property> componentProperties,
SupportedFieldType type,
org.hibernate.type.Type entityType,
Class<?> targetClass,
FieldMetadata presentationAttribute,
MergedPropertyType mergedPropertyType,
DynamicEntityDao dynamicEntityDao)
|
Map<String,FieldMetadata> |
getFieldPresentationAttributes(Class<?> parentClass,
Class<?> targetClass,
DynamicEntityDao dynamicEntityDao,
String prefix)
|
protected Map<String,FieldMetadataOverride> |
getTargetedOverride(String configurationKey,
String ceilingEntityFullyQualifiedClassname)
|
Map<String,FieldMetadata> |
overrideMetadata(Class<?>[] entities,
PropertyBuilder propertyBuilder,
String prefix,
Boolean isParentExcluded,
String ceilingEntityFullyQualifiedClassname,
String configurationKey,
DynamicEntityDao dynamicEntityDao)
|
protected void |
setClassOwnership(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field)
|
protected void |
setExclusionsBasedOnParents(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties)
|
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 |
metadataOverrides
protected Map<String,Map<String,FieldMetadataOverride>> metadataOverrides
Metadata
public Metadata()
setMetadataOverrides
public void setMetadataOverrides(Map metadataOverrides)
getFieldPresentationAttributes
public Map<String,FieldMetadata> getFieldPresentationAttributes(Class<?> parentClass,
Class<?> targetClass,
DynamicEntityDao dynamicEntityDao,
String prefix)
setClassOwnership
protected void setClassOwnership(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field)
overrideMetadata
public Map<String,FieldMetadata> overrideMetadata(Class<?>[] entities,
PropertyBuilder propertyBuilder,
String prefix,
Boolean isParentExcluded,
String ceilingEntityFullyQualifiedClassname,
String configurationKey,
DynamicEntityDao dynamicEntityDao)
getFieldMetadata
public FieldMetadata getFieldMetadata(String prefix,
String propertyName,
List<org.hibernate.mapping.Property> componentProperties,
SupportedFieldType type,
org.hibernate.type.Type entityType,
Class<?> targetClass,
FieldMetadata presentationAttribute,
MergedPropertyType mergedPropertyType,
DynamicEntityDao dynamicEntityDao)
getFieldMetadata
public FieldMetadata getFieldMetadata(String prefix,
String propertyName,
List<org.hibernate.mapping.Property> componentProperties,
SupportedFieldType type,
SupportedFieldType secondaryType,
org.hibernate.type.Type entityType,
Class<?> targetClass,
FieldMetadata presentationAttribute,
MergedPropertyType mergedPropertyType,
DynamicEntityDao dynamicEntityDao)
constructMapMetadataOverride
protected FieldMetadataOverride constructMapMetadataOverride(AdminPresentationMap map)
constructAdornedTargetCollectionMetadataOverride
protected FieldMetadataOverride constructAdornedTargetCollectionMetadataOverride(AdminPresentationAdornedTargetCollection adornedTargetCollection)
constructBasicCollectionMetadataOverride
protected FieldMetadataOverride constructBasicCollectionMetadataOverride(AdminPresentationCollection annotColl)
constructBasicMetadataOverride
protected FieldMetadataOverride constructBasicMetadataOverride(AdminPresentation annot,
AdminPresentationToOneLookup toOneLookup,
AdminPresentationDataDrivenEnumeration dataDrivenEnumeration)
buildBasicMetadata
protected void buildBasicMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride basicFieldMetadata,
DynamicEntityDao dynamicEntityDao)
buildMapMetadata
protected void buildMapMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride map,
DynamicEntityDao dynamicEntityDao,
String prefix)
buildAdornedTargetCollectionMetadata
protected void buildAdornedTargetCollectionMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride adornedTargetCollectionMetadata,
DynamicEntityDao dynamicEntityDao)
buildCollectionMetadata
protected void buildCollectionMetadata(Class<?> parentClass,
Class<?> targetClass,
Map<String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride collectionMetadata)
getTargetedOverride
protected Map<String,FieldMetadataOverride> getTargetedOverride(String configurationKey,
String ceilingEntityFullyQualifiedClassname)
applyMapMetadataOverrides
protected void applyMapMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
buildFieldInfo
protected FieldInfo buildFieldInfo(Field field)
applyAdornedTargetCollectionMetadataOverrides
protected void applyAdornedTargetCollectionMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
applyCollectionMetadataOverrides
protected void applyCollectionMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
applyMetadataOverrides
protected void applyMetadataOverrides(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
DynamicEntityDao dynamicEntityDao)
setExclusionsBasedOnParents
protected void setExclusionsBasedOnParents(String configurationKey,
String ceilingEntityFullyQualifiedClassname,
String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties)
buildDataDrivenList
protected void buildDataDrivenList(BasicFieldMetadata metadata,
DynamicEntityDao dynamicEntityDao)
convertType
protected Object convertType(String value,
OptionFilterParamType type)
setupBroadleafEnumeration
protected void setupBroadleafEnumeration(String broadleafEnumerationClass,
BasicFieldMetadata fieldMetadata,
DynamicEntityDao dynamicEntityDao)
buildAdminPresentationOverride
protected void buildAdminPresentationOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationOverride> presentationOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
buildAdminPresentationMapOverride
protected void buildAdminPresentationMapOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationMapOverride> presentationMapOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
buildAdminPresentationAdornedTargetCollectionOverride
protected void buildAdminPresentationAdornedTargetCollectionOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationAdornedTargetCollectionOverride> presentationAdornedTargetCollectionOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
buildAdminPresentationCollectionOverride
protected void buildAdminPresentationCollectionOverride(String prefix,
Boolean isParentExcluded,
Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationCollectionOverride> presentationCollectionOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
buildAdminPresentationToOneLookupOverride
protected void buildAdminPresentationToOneLookupOverride(Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationToOneLookupOverride> presentationOverrides,
String propertyName,
String key)
buildAdminPresentationDataDrivenEnumerationOverride
protected void buildAdminPresentationDataDrivenEnumerationOverride(Map<String,FieldMetadata> mergedProperties,
Map<String,AdminPresentationDataDrivenEnumerationOverride> presentationOverrides,
String propertyName,
String key,
DynamicEntityDao dynamicEntityDao)
Copyright © 2013. All Rights Reserved.