Class FormRequestImpl

  • All Implemented Interfaces:
    FormRequest

    @Model(adaptables={org.apache.sling.api.SlingHttpServletRequest.class,org.apache.sling.api.resource.Resource.class},
           adapters=FormRequest.class)
    public class FormRequestImpl
    extends Object
    implements FormRequest
    Implementation of a Form Request
    • Constructor Detail

      • FormRequestImpl

        @Inject
        public FormRequestImpl​(org.apache.sling.api.SlingHttpServletRequest request,
                               List<FormValueProvider> formValueProvider,
                               List<FieldHandler> fieldHandlers)
    • Method Detail

      • getFormData

        public org.apache.sling.api.resource.ValueMap getFormData()
        Specified by:
        getFormData in interface FormRequest
      • getFormResource

        public org.apache.sling.api.resource.Resource getFormResource()
        Specified by:
        getFormResource in interface FormRequest
      • getOriginalRequest

        public org.apache.sling.api.SlingHttpServletRequest getOriginalRequest()
        Specified by:
        getOriginalRequest in interface FormRequest
      • initFields

        public boolean initFields()