@Component(value="blDefaultFieldMetadataProvider") @Scope(value="prototype") public class DefaultFieldMetadataProvider extends BasicFieldMetadataProvider
entityConfiguration, enumerationUtilitymetadataOverridesADORNED_TARGET, BASIC, COLLECTION, MAP, MAP_FIELD| Constructor and Description |
|---|
DefaultFieldMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
MetadataProviderResponse |
addMetadata(AddFieldMetadataRequest addMetadataRequest,
Map<String,FieldMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
MetadataProviderResponse |
addMetadataFromFieldType(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest,
Map<String,FieldMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
MetadataProviderResponse |
addMetadataFromMappingData(AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest,
FieldMetadata metadata)
Contribute to metadata inspection using Hibernate column information.
|
void |
overrideExclusionsFromXml(OverrideViaXmlRequest overrideViaXmlRequest,
Map<String,FieldMetadata> metadata) |
buildBasicMetadata, buildDataDrivenEnumList, canHandleAnnotationOverride, canHandleFieldForConfiguredMetadata, constructBasicMetadataOverride, getOrder, overrideMergeMetadata, overrideViaAnnotation, overrideViaXml, processShowIfFieldEqualsAnnotations, processValidationAnnotations, refreshDataDrivenEnumMetadatalateStageAddMetadatabuildFieldInfo, convertType, getAdminPresentationEntries, getBasicJavaType, getTargetedOverride, setClassOwnership, setupBroadleafEnumerationgetTargetedOverride, setMetadataOverridespublic MetadataProviderResponse addMetadata(AddFieldMetadataRequest addMetadataRequest, Map<String,FieldMetadata> metadata)
FieldMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter.addMetadata in interface FieldMetadataProvideraddMetadata in class BasicFieldMetadataProvideraddMetadataRequest - contains the requested field and support classes.metadata - implementations should add metadata for the requested field herepublic void overrideExclusionsFromXml(OverrideViaXmlRequest overrideViaXmlRequest, Map<String,FieldMetadata> metadata)
public MetadataProviderResponse addMetadataFromMappingData(AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest, FieldMetadata metadata)
FieldMetadataProvideraddMetadataFromMappingData in interface FieldMetadataProvideraddMetadataFromMappingData in class FieldMetadataProviderAdapteraddMetadataFromMappingDataRequest - contains the requested Hibernate type and support classes.metadata - implementations should impact values for the metadata for the field herepublic MetadataProviderResponse addMetadataFromFieldType(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest, Map<String,FieldMetadata> metadata)
FieldMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter. This is metadata based on the field type.addMetadataFromFieldType in interface FieldMetadataProvideraddMetadataFromFieldType in class FieldMetadataProviderAdapteraddMetadataFromFieldTypeRequest - contains the requested field, property name and support classes.metadata - implementations should add values for the field hereCopyright © 2023. All rights reserved.