@Component(value="blMetadata") @Scope(value="prototype") public class Metadata extends Object
Modifier and Type | Field and Description |
---|---|
protected BasicEntityMetadataProvider |
basicEntityMetadataProvider |
protected FieldMetadataProvider |
defaultFieldMetadataProvider |
protected List<FieldMetadataProvider> |
fieldMetadataProviders |
Constructor and Description |
---|
Metadata() |
Modifier and Type | Method and Description |
---|---|
void |
applyTabAndGroupMetadataOverrides(Class<?>[] entities,
Map<String,TabMetadata> mergedTabAndGroupMetadata) |
void |
buildAdditionalTabAndGroupMetadataFromCmdProperties(ClassMetadata cmd,
Map<String,TabMetadata> metadata) |
Map<String,TabMetadata> |
getBaseTabAndGroupMetadata(Class<?>[] entities) |
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) |
Map<String,FieldMetadata> |
getFieldMetadataForTargetClass(Class<?> parentClass,
Class<?> targetClass,
DynamicEntityDao dynamicEntityDao,
String prefix) |
List<FieldMetadataProvider> |
getFieldMetadataProviders() |
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) |
protected List<FieldMetadataProvider> fieldMetadataProviders
protected FieldMetadataProvider defaultFieldMetadataProvider
protected BasicEntityMetadataProvider basicEntityMetadataProvider
public Map<String,FieldMetadata> getFieldMetadataForTargetClass(Class<?> parentClass, Class<?> targetClass, DynamicEntityDao dynamicEntityDao, String prefix)
public Map<String,TabMetadata> getBaseTabAndGroupMetadata(Class<?>[] entities)
public void applyTabAndGroupMetadataOverrides(Class<?>[] entities, Map<String,TabMetadata> mergedTabAndGroupMetadata)
public void buildAdditionalTabAndGroupMetadataFromCmdProperties(ClassMetadata cmd, Map<String,TabMetadata> metadata)
public Map<String,FieldMetadata> overrideMetadata(Class<?>[] entities, PropertyBuilder propertyBuilder, String prefix, Boolean isParentExcluded, String ceilingEntityFullyQualifiedClassname, String configurationKey, DynamicEntityDao dynamicEntityDao)
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)
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)
public FieldMetadataProvider getDefaultFieldMetadataProvider()
public void setDefaultFieldMetadataProvider(FieldMetadataProvider defaultFieldMetadataProvider)
public List<FieldMetadataProvider> getFieldMetadataProviders()
public void setFieldMetadataProviders(List<FieldMetadataProvider> fieldMetadataProviders)
Copyright © 2022. All rights reserved.