Interface FormValueProvider
- All Known Implementing Classes:
RequestParametersValueProvider,SuffixResourceFormValueProvider,UserProfileFormValueProvider
public interface FormValueProvider
Service interface for providing values to form fields. Classes implementing
this interface should make values available to the form fields via the Form
Data in the Form Request.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanhandles(org.apache.sling.api.resource.Resource valueProviderResource) voidloadValues(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.resource.Resource valueProviderResource, Map<String, Object> formData) Populates the form values for a request.
-
Method Details
-
handles
boolean handles(org.apache.sling.api.resource.Resource valueProviderResource) -
loadValues
void loadValues(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.resource.Resource valueProviderResource, Map<String, Object> formData) Populates the form values for a request.- Parameters:
request- the original requestvalueProviderResource- the resource for configuring this providerformData- the map of data for the form
-