public class AdvancedCollectionFieldMetadataProvider extends FieldMetadataProviderAdapter
| Modifier and Type | Field and Description |
|---|---|
protected DefaultFieldMetadataProvider |
defaultMetadataProvider |
static String |
FOREIGN_KEY_ADDITIONAL_METADATA_KEY |
entityConfiguration, enumerationUtility, metadataOverridesADORNED_TARGET, BASIC, COLLECTION, MAP, MAP_FIELD| Constructor and Description |
|---|
AdvancedCollectionFieldMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
FieldProviderResponse |
addMetadataFromFieldType(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest,
Map<String,FieldMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
protected boolean |
canHandleFieldForTypeMetadata(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest,
Map<String,FieldMetadata> metadata) |
addMetadata, addMetadataFromMappingData, getOrder, lateStageAddMetadata, overrideViaAnnotation, overrideViaXmlbuildFieldInfo, convertType, getAdminPresentationEntries, getBasicJavaType, getTargetedOverride, getTargetedOverride, setClassOwnership, setMetadataOverrides, setupBroadleafEnumerationpublic static String FOREIGN_KEY_ADDITIONAL_METADATA_KEY
protected DefaultFieldMetadataProvider defaultMetadataProvider
public AdvancedCollectionFieldMetadataProvider()
protected boolean canHandleFieldForTypeMetadata(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest, Map<String,FieldMetadata> metadata)
public FieldProviderResponse 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 © 2017. All rights reserved.