@Component(value="blBasicFieldMetadataProvider") @Scope(value="prototype") public class BasicFieldMetadataProvider extends FieldMetadataProviderAdapter
entityConfiguration, metadataOverridesADORNED_TARGET, BASIC, COLLECTION, MAP, MAP_FIELD| Constructor and Description |
|---|
BasicFieldMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
FieldProviderResponse |
addMetadata(AddMetadataRequest addMetadataRequest,
java.util.Map<java.lang.String,FieldMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
protected void |
buildAdminPresentationDataDrivenEnumerationOverride(java.util.Map<java.lang.String,FieldMetadata> mergedProperties,
java.util.Map<java.lang.String,AdminPresentationDataDrivenEnumerationOverride> presentationOverrides,
java.lang.String propertyName,
java.lang.String key,
DynamicEntityDao dynamicEntityDao) |
protected void |
buildAdminPresentationOverride(java.lang.String prefix,
java.lang.Boolean isParentExcluded,
java.util.Map<java.lang.String,FieldMetadata> mergedProperties,
java.util.Map<java.lang.String,AdminPresentationOverride> presentationOverrides,
java.lang.String propertyName,
java.lang.String key,
DynamicEntityDao dynamicEntityDao) |
protected void |
buildAdminPresentationToOneLookupOverride(java.util.Map<java.lang.String,FieldMetadata> mergedProperties,
java.util.Map<java.lang.String,AdminPresentationToOneLookupOverride> presentationOverrides,
java.lang.String propertyName,
java.lang.String key) |
protected void |
buildBasicMetadata(java.lang.Class<?> parentClass,
java.lang.Class<?> targetClass,
java.util.Map<java.lang.String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride basicFieldMetadata,
DynamicEntityDao dynamicEntityDao) |
protected void |
buildDataDrivenList(BasicFieldMetadata metadata,
DynamicEntityDao dynamicEntityDao) |
protected boolean |
canHandleAnnotationOverride(OverrideViaAnnotationRequest overrideViaAnnotationRequest,
java.util.Map<java.lang.String,FieldMetadata> metadata) |
protected boolean |
canHandleFieldForConfiguredMetadata(AddMetadataRequest addMetadataRequest,
java.util.Map<java.lang.String,FieldMetadata> metadata) |
protected FieldMetadataOverride |
constructBasicMetadataOverride(AdminPresentation annot,
AdminPresentationToOneLookup toOneLookup,
AdminPresentationDataDrivenEnumeration dataDrivenEnumeration) |
int |
getOrder() |
protected FieldMetadataOverride |
overrideMergeMetadata(AdminPresentationMergeOverride merge) |
FieldProviderResponse |
overrideViaAnnotation(OverrideViaAnnotationRequest overrideViaAnnotationRequest,
java.util.Map<java.lang.String,FieldMetadata> metadata)
Contribute to metadata inspection for the entity in the request.
|
FieldProviderResponse |
overrideViaXml(OverrideViaXmlRequest overrideViaXmlRequest,
java.util.Map<java.lang.String,FieldMetadata> metadata)
Contribute to metadata inspection for the ceiling entity and config key.
|
protected void |
processValidationAnnotations(ValidationConfiguration[] configurations,
FieldMetadataOverride override) |
addMetadataFromFieldType, addMetadataFromMappingDatabuildFieldInfo, convertType, getAdminPresentationEntries, getBasicJavaType, getTargetedOverride, setClassOwnership, setMetadataOverrides, setupBroadleafEnumerationprotected boolean canHandleFieldForConfiguredMetadata(AddMetadataRequest addMetadataRequest, java.util.Map<java.lang.String,FieldMetadata> metadata)
protected boolean canHandleAnnotationOverride(OverrideViaAnnotationRequest overrideViaAnnotationRequest, java.util.Map<java.lang.String,FieldMetadata> metadata)
public FieldProviderResponse addMetadata(AddMetadataRequest addMetadataRequest, java.util.Map<java.lang.String,FieldMetadata> metadata)
FieldMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter.addMetadata in interface FieldMetadataProvideraddMetadata in class FieldMetadataProviderAdapteraddMetadataRequest - contains the requested field and support classes.metadata - implementations should add metadata for the requested field herepublic FieldProviderResponse overrideViaAnnotation(OverrideViaAnnotationRequest overrideViaAnnotationRequest, java.util.Map<java.lang.String,FieldMetadata> metadata)
FieldMetadataProvideroverrideViaAnnotation in interface FieldMetadataProvideroverrideViaAnnotation in class FieldMetadataProviderAdapteroverrideViaAnnotationRequest - contains the requested entity and support classes.metadata - implementations should override metadata herepublic FieldProviderResponse overrideViaXml(OverrideViaXmlRequest overrideViaXmlRequest, java.util.Map<java.lang.String,FieldMetadata> metadata)
FieldMetadataProvideroverrideViaXml in interface FieldMetadataProvideroverrideViaXml in class FieldMetadataProviderAdapteroverrideViaXmlRequest - contains the requested config key, ceiling entity and support classes.metadata - implementations should override metadata hereprotected void buildAdminPresentationToOneLookupOverride(java.util.Map<java.lang.String,FieldMetadata> mergedProperties, java.util.Map<java.lang.String,AdminPresentationToOneLookupOverride> presentationOverrides, java.lang.String propertyName, java.lang.String key)
protected void buildAdminPresentationDataDrivenEnumerationOverride(java.util.Map<java.lang.String,FieldMetadata> mergedProperties, java.util.Map<java.lang.String,AdminPresentationDataDrivenEnumerationOverride> presentationOverrides, java.lang.String propertyName, java.lang.String key, DynamicEntityDao dynamicEntityDao)
protected void buildAdminPresentationOverride(java.lang.String prefix,
java.lang.Boolean isParentExcluded,
java.util.Map<java.lang.String,FieldMetadata> mergedProperties,
java.util.Map<java.lang.String,AdminPresentationOverride> presentationOverrides,
java.lang.String propertyName,
java.lang.String key,
DynamicEntityDao dynamicEntityDao)
protected FieldMetadataOverride overrideMergeMetadata(AdminPresentationMergeOverride merge)
protected FieldMetadataOverride constructBasicMetadataOverride(AdminPresentation annot, AdminPresentationToOneLookup toOneLookup, AdminPresentationDataDrivenEnumeration dataDrivenEnumeration)
protected void processValidationAnnotations(ValidationConfiguration[] configurations, FieldMetadataOverride override)
protected void buildBasicMetadata(java.lang.Class<?> parentClass,
java.lang.Class<?> targetClass,
java.util.Map<java.lang.String,FieldMetadata> attributes,
FieldInfo field,
FieldMetadataOverride basicFieldMetadata,
DynamicEntityDao dynamicEntityDao)
protected void buildDataDrivenList(BasicFieldMetadata metadata, DynamicEntityDao dynamicEntityDao)
public int getOrder()
getOrder in interface org.springframework.core.OrderedgetOrder in class FieldMetadataProviderAdapterCopyright © 2018. All Rights Reserved.