@Component(value="blBasicEntityMetadataProvider") @Scope(value="prototype") public class BasicEntityMetadataProvider extends EntityMetadataProviderAdapter
metadataOverrides| Constructor and Description |
|---|
BasicEntityMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected GroupMetadata |
buildGroupMetadata(AdminGroupPresentation groupPresentation,
Class<?> owningClass,
Map<String,TabMetadata> metadata) |
protected TabMetadata |
buildTabMetadata(AdminTabPresentation tabPresentation,
Class<?> owningClass,
Map<String,TabMetadata> metadata) |
int |
getOrder() |
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.
|
addEntityMetadataFromMappingData, lateStageAddEntityMetadatagetTargetedOverride, setMetadataOverridespublic MetadataProviderResponse addTabAndGroupMetadata(AddMetadataRequest addMetadataRequest, Map<String,TabMetadata> metadata)
EntityMetadataProviderField instance in the request. Implementations should
add values to the metadata parameter.addTabAndGroupMetadata in interface EntityMetadataProvideraddTabAndGroupMetadata in class EntityMetadataProviderAdapteraddMetadataRequest - 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)
EntityMetadataProvideroverrideMetadataViaAnnotation in interface EntityMetadataProvideroverrideMetadataViaAnnotation in class EntityMetadataProviderAdapteroverrideViaAnnotationRequest - contains the requested entity and support classes.metadata - implementations should override metadata herepublic MetadataProviderResponse overrideMetadataViaXml(OverrideViaXmlRequest overrideViaXmlRequest, Map<String,TabMetadata> metadata)
EntityMetadataProvideroverrideMetadataViaXml in interface EntityMetadataProvideroverrideMetadataViaXml in class EntityMetadataProviderAdapteroverrideViaXmlRequest - contains the requested config key, ceiling entity and support classes.metadata - implementations should override metadata herepublic MetadataProviderResponse addTabAndGroupMetadataFromCmdProperties(ClassMetadata cmd, Map<String,TabMetadata> metadata)
addTabAndGroupMetadataFromCmdProperties in interface EntityMetadataProvideraddTabAndGroupMetadataFromCmdProperties in class EntityMetadataProviderAdapterprotected TabMetadata buildTabMetadata(AdminTabPresentation tabPresentation, Class<?> owningClass, Map<String,TabMetadata> metadata)
protected GroupMetadata buildGroupMetadata(AdminGroupPresentation groupPresentation, Class<?> owningClass, Map<String,TabMetadata> metadata)
public int getOrder()
getOrder in interface org.springframework.core.OrderedgetOrder in class EntityMetadataProviderAdapterCopyright © 2016. All rights reserved.