org.broadleafcommerce.openadmin.server.dao.provider.metadata
Class AdvancedCollectionFieldMetadataProvider
java.lang.Object
org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
org.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProviderAdapter
org.broadleafcommerce.openadmin.server.dao.provider.metadata.AdvancedCollectionFieldMetadataProvider
- All Implemented Interfaces:
- FieldMetadataProvider, org.springframework.core.Ordered
- Direct Known Subclasses:
- AdornedTargetCollectionFieldMetadataProvider, CollectionFieldMetadataProvider, MapFieldMetadataProvider
public class AdvancedCollectionFieldMetadataProvider
- extends FieldMetadataProviderAdapter
- Author:
- Jeff Fischer
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdvancedCollectionFieldMetadataProvider
public AdvancedCollectionFieldMetadataProvider()
canHandleFieldForTypeMetadata
protected boolean canHandleFieldForTypeMetadata(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest,
Map<String,FieldMetadata> metadata)
addMetadataFromFieldType
public FieldProviderResponse addMetadataFromFieldType(AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest,
Map<String,FieldMetadata> metadata)
- Description copied from interface:
FieldMetadataProvider
- Contribute to metadata inspection for the
Field instance in the request. Implementations should
add values to the metadata parameter. This is metadata based on the field type.
- Specified by:
addMetadataFromFieldType in interface FieldMetadataProvider- Overrides:
addMetadataFromFieldType in class FieldMetadataProviderAdapter
- Parameters:
addMetadataFromFieldTypeRequest - contains the requested field, property name and support classes.metadata - implementations should add values for the field here
- Returns:
- whether or not this implementation adjusted metadata
Copyright © 2013. All Rights Reserved.