public class FieldPersistenceProviderAdapter extends AbstractFieldPersistenceProvider
| Constructor and Description |
|---|
FieldPersistenceProviderAdapter() |
| Modifier and Type | Method and Description |
|---|---|
FieldProviderResponse |
addSearchMapping(AddSearchMappingRequest addSearchMappingRequest,
List<FilterMapping> filterMappings)
Add
FilterMapping instances. |
protected boolean |
checkDirtyState(PopulateValueRequest request,
Object instance,
Object checkValue) |
FieldProviderResponse |
extractValue(ExtractValueRequest extractValueRequest,
Property property)
Retrieve the property value from the requestedValue field from the request.
|
FieldProviderResponse |
filterProperties(AddFilterPropertiesRequest addFilterPropertiesRequest,
Map<String,FieldMetadata> properties)
Filter the list of properties posted by the admin during and add or update.
|
int |
getOrder() |
FieldProviderResponse |
populateValue(PopulateValueRequest populateValueRequest,
Serializable instance)
Set the property value on the target object.
|
protected void |
setNonDisplayableValues(PopulateValueRequest request) |
alwaysRun, buildFieldInfo, getListFieldType, getMapFieldTypepublic FieldProviderResponse addSearchMapping(AddSearchMappingRequest addSearchMappingRequest, List<FilterMapping> filterMappings)
FieldPersistenceProviderFilterMapping instances. The FilterMappings are used by the system to refine the fetch criteria
used to retrieve lists of records for the admin. The requestedCto contains filters requested from the admin
and is generally used to drive the added FilterMapping instances.addSearchMappingRequest - contains the requested cto and support classes.filterMappings - filter criteria should be added here. It is used to generate the final search criteria.public FieldProviderResponse populateValue(PopulateValueRequest populateValueRequest, Serializable instance)
FieldPersistenceProviderpopulateValueRequest - contains the requested value and support classes.instance - the persistence entity instance on which to set the value harvested from the requestpublic FieldProviderResponse extractValue(ExtractValueRequest extractValueRequest, Property property)
FieldPersistenceProviderextractValueRequest - contains the requested value and support classes.property - the property for the admin that will contain the information harvested from the persistence valuepublic FieldProviderResponse filterProperties(AddFilterPropertiesRequest addFilterPropertiesRequest, Map<String,FieldMetadata> properties)
FieldPersistenceProvideraddFilterPropertiesRequest - contains the Entity instance.properties - the collection of properties to filterpublic int getOrder()
protected boolean checkDirtyState(PopulateValueRequest request, Object instance, Object checkValue) throws Exception
Exceptionprotected void setNonDisplayableValues(PopulateValueRequest request)
Copyright © 2017. All rights reserved.