public class EntityMetadataProviderAdapter extends AbstractEntityMetadataProvider
metadataOverrides| Constructor and Description |
|---|
EntityMetadataProviderAdapter() |
| Modifier and Type | Method and Description |
|---|---|
MetadataProviderResponse |
addEntityMetadataFromMappingData(AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest,
TabMetadata metadata)
Contribute to metadata inspection using Hibernate column information.
|
MetadataProviderResponse |
addTabAndGroupMetadata(AddMetadataRequest addMetadataRequest,
Map<String,TabMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
MetadataProviderResponse |
addTabAndGroupMetadataFromCmdProperties(ClassMetadata cmd,
Map<String,TabMetadata> metadata) |
int |
getOrder() |
MetadataProviderResponse |
lateStageAddEntityMetadata(LateStageAddMetadataRequest addMetadataRequest,
Map<String,TabMetadata> metadata)
Contribute to metadata inspection for the
Field instance in the request. |
MetadataProviderResponse |
overrideMetadataViaAnnotation(OverrideViaAnnotationRequest overrideViaAnnotationRequest,
Map<String,TabMetadata> metadata)
Contribute to metadata inspection for the entity in the request.
|
MetadataProviderResponse |
overrideMetadataViaXml(OverrideViaXmlRequest overrideViaXmlRequest,
Map<String,TabMetadata> metadata)
Contribute to metadata inspection for the ceiling entity and config key.
|
getTargetedOverride, setMetadataOverridespublic MetadataProviderResponse addTabAndGroupMetadata(AddMetadataRequest addMetadataRequest, Map<String,TabMetadata> metadata)
EntityMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter.addMetadataRequest - contains the requested field and support classes.metadata - implementations should add metadata for the requested field herepublic MetadataProviderResponse overrideMetadataViaAnnotation(OverrideViaAnnotationRequest overrideViaAnnotationRequest, Map<String,TabMetadata> metadata)
EntityMetadataProvideroverrideViaAnnotationRequest - contains the requested entity and support classes.metadata - implementations should override metadata herepublic MetadataProviderResponse overrideMetadataViaXml(OverrideViaXmlRequest overrideViaXmlRequest, Map<String,TabMetadata> metadata)
EntityMetadataProvideroverrideViaXmlRequest - contains the requested config key, ceiling entity and support classes.metadata - implementations should override metadata herepublic MetadataProviderResponse addTabAndGroupMetadataFromCmdProperties(ClassMetadata cmd, Map<String,TabMetadata> metadata)
public MetadataProviderResponse lateStageAddEntityMetadata(LateStageAddMetadataRequest addMetadataRequest, Map<String,TabMetadata> metadata)
EntityMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter.
This method differs from EntityMetadataProvider.addTabAndGroupMetadata(AddMetadataRequest, Map) in that it will be invoked after the cacheable
properties are assembled. It is therefore useful in scenarios where you may want to contribute properties to
metadata that are dynamic and should not be cached normally.addMetadataRequest - contains the requested field name and support classes.metadata - implementations should add metadata for the requested field herepublic MetadataProviderResponse addEntityMetadataFromMappingData(AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest, TabMetadata metadata)
EntityMetadataProvideraddMetadataFromMappingDataRequest - contains the requested Hibernate type and support classes.metadata - implementations should impact values for the metadata for the field herepublic int getOrder()
Copyright © 2024. All rights reserved.