org.broadleafcommerce.openadmin.server.dao
Class Metadata

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.dao.Metadata

@Component(value="blMetadata")
@Scope(value="prototype")
public class Metadata
extends Object

Author:
Jeff Fischer

Field Summary
protected  FieldMetadataProvider defaultFieldMetadataProvider
           
protected  List<FieldMetadataProvider> fieldMetadataProviders
           
 
Constructor Summary
Metadata()
           
 
Method Summary
 FieldMetadataProvider getDefaultFieldMetadataProvider()
           
 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)
           
 List<FieldMetadataProvider> getFieldMetadataProviders()
           
 Map<String,FieldMetadata> getFieldPresentationAttributes(Class<?> parentClass, Class<?> targetClass, DynamicEntityDao dynamicEntityDao, String prefix)
           
 Map<String,FieldMetadata> overrideMetadata(Class<?>[] entities, PropertyBuilder propertyBuilder, String prefix, Boolean isParentExcluded, String ceilingEntityFullyQualifiedClassname, String configurationKey, DynamicEntityDao dynamicEntityDao)
           
 void setDefaultFieldMetadataProvider(FieldMetadataProvider defaultFieldMetadataProvider)
           
 void setFieldMetadataProviders(List<FieldMetadataProvider> fieldMetadataProviders)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldMetadataProviders

protected List<FieldMetadataProvider> fieldMetadataProviders

defaultFieldMetadataProvider

protected FieldMetadataProvider defaultFieldMetadataProvider
Constructor Detail

Metadata

public Metadata()
Method Detail

getFieldPresentationAttributes

public Map<String,FieldMetadata> getFieldPresentationAttributes(Class<?> parentClass,
                                                                Class<?> targetClass,
                                                                DynamicEntityDao dynamicEntityDao,
                                                                String prefix)

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)

getDefaultFieldMetadataProvider

public FieldMetadataProvider getDefaultFieldMetadataProvider()

setDefaultFieldMetadataProvider

public void setDefaultFieldMetadataProvider(FieldMetadataProvider defaultFieldMetadataProvider)

getFieldMetadataProviders

public List<FieldMetadataProvider> getFieldMetadataProviders()

setFieldMetadataProviders

public void setFieldMetadataProviders(List<FieldMetadataProvider> fieldMetadataProviders)


Copyright © 2013. All Rights Reserved.