## Uses of Interface
org.appng.api.FieldProcessor

- Packages that use FieldProcessor
  Package | Description
  --- | ---
  org.appng.api | Base package for the appNG API
  org.appng.api.support | Implementations of commonly used features like internationalization, permission- and parameter-processing etc.
  org.appng.api.support.validation | This package contains all validation-related classes.
  org.appng.camunda.bpm |
  org.appng.core.service | The service layer.

- - ### Uses of FieldProcessor in org.appng.api

    Methods in org.appng.api that return FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `FieldProcessor` | DataContainer.`getFieldProcessor()` Returns the `FieldProcessor` this `DataContainer` was created with
    `FieldProcessor` | ProcessingException.`getFieldProcessor()` Returns the `FieldProcessor` in charge when the error occurred

    Methods in org.appng.api with parameters of type FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestSupport.`addErrorMessage(FieldProcessor fp, MessageParam messageParam)` Adds an error to the `FieldProcessor` using `addErrorMessage(String)`.
    `void` | RequestSupport.`addErrorMessage(FieldProcessor fp, MessageParam messageParam, String fieldBinding)` Adds an error to a `FieldDef` using `addErrorMessage(org.appng.xml.platform.FieldDef, String)`.
    `void` | RequestSupport.`fillBindObject(Object bindobject, FieldProcessor fp, RequestContainer container, ClassLoader classLoader)` Fills the given `bindobject` with the (converted) values provided by a `RequestContainer`.
    `Object` | RequestSupport.`getBindObject(FieldProcessor fp, RequestContainer container, ClassLoader classLoader)` Creates, fills and returns a new bindobject.
    `DataContainer` | DataProvider.`getData(Site site, Application application, Environment environment, Options options, Request request, FieldProcessor fieldProcessor)` Retrieves some data from the application, wrapped in a `DataContainer`.
    `Result` | ResultService.`getResult(FieldProcessor fp, Object bindObject)` Builds a `Result` from the provided bindObject, using the `FieldProcessor`'s `MetaData`.
    `Resultset` | ResultService.`getResultset(FieldProcessor fp, Collection<?> items)` Builds a `ResultSet` from the items provided by the `Collection`, using the `FieldProcessor`'s `MetaData`. Note that pagination will not be available.
    `Resultset` | ResultService.`getResultset(FieldProcessor fp, org.springframework.data.domain.Page<?> page)` Builds a `ResultSet` from the items provided by the `Page`, using the `FieldProcessor`'s `MetaData`.
    `void` | RequestSupport.`handleException(FieldProcessor fp, Exception e)` Handles an `Exception`.
    `void` | ActionProvider.`perform(Site site, Application application, Environment environment, Options options, Request request, T formBean, FieldProcessor fieldProcessor)` Performs an action on the given `formBean`
    `void` | FormValidator.`validate(Site site, Application application, Environment environment, Options options, Request request, FieldProcessor fieldProcessor)` This method validates the given `Request` and eventually adds some `Message`s to the `FieldProcessor` using one of its `addErrorMessage()`-methods.
    `void` | ValidationProvider.`validateBean(Object bean, FieldProcessor fieldProcessor, Class<?>... groups)` Validates the given bean by adding error-messages to the `FieldDef` initions, using `addErrorMessage(FieldDef, String)`.
    `void` | ValidationProvider.`validateBean(Object bean, FieldProcessor fieldProcessor, String[] excludeBindings, Class<?>... groups)` Validates the given bean by adding error-messages to the `FieldDef` initions, using `addErrorMessage(FieldDef, String)`.
    `void` | ValidationProvider.`validateField(Object bean, FieldProcessor fieldProcessor, String fieldBinding, Class<?>... groups)` Validates a single `FieldDef` by adding error-messages to it, using `addErrorMessage(FieldDef, String)`.

    Constructors in org.appng.api with parameters of type FieldProcessor
    Constructor and Description
    `DataContainer(FieldProcessor fieldProcessor)` Creates a new `DataContainer` using the given `FieldProcessor`.
    `ProcessingException(String message, FieldProcessor fieldProcessor)` Creates a new `ProcessingException`.
    `ProcessingException(String message, Throwable cause, FieldProcessor fieldProcessor)` Creates a new `ProcessingException`.

  - ### Uses of FieldProcessor in org.appng.api.support

    Classes in org.appng.api.support that implement FieldProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FieldProcessorImpl` Default `FieldProcessor`-implementation

    Methods in org.appng.api.support that return FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `FieldProcessor` | CallableAction.`perform()` Performs this `CallableAction`. If the `Action` is actually included and/or executed depends on the returns values of `CallableAction.doInclude()` and `CallableAction.doExecute()`.
    `FieldProcessor` | CallableAction.`perform(boolean isSectionHidden)` Performs this `CallableAction`. If the `Action` is actually included and/or executed depends on the returns values of `CallableAction.doInclude()` and `CallableAction.doExecute()`.

    Methods in org.appng.api.support with parameters of type FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestSupportImpl.`addErrorMessage(FieldProcessor fp, MessageParam messageParam)`
    `void` | ApplicationRequest.`addErrorMessage(FieldProcessor fp, MessageParam localizable)`
    `void` | RequestSupportImpl.`addErrorMessage(FieldProcessor fp, MessageParam messageParam, String fieldBinding)`
    `void` | ApplicationRequest.`addErrorMessage(FieldProcessor fp, MessageParam localizable, String fieldBinding)`
    `void` | RequestSupportImpl.`fillBindObject(Object instance, FieldProcessor fp, RequestContainer container, ClassLoader classLoader)`
    `void` | ApplicationRequest.`fillBindObject(Object instance, FieldProcessor fp, RequestContainer container, ClassLoader classLoader)`
    `protected Object` | CallableAction.`getBindObject(FieldProcessor fieldProcessor)` Creates, fills and returns a new bindobject.
    `Object` | RequestSupportImpl.`getBindObject(FieldProcessor fp, RequestContainer container, ClassLoader classLoader)`
    `Object` | ApplicationRequest.`getBindObject(FieldProcessor fp, RequestContainer container, ClassLoader classLoader)`
    `Result` | ResultServiceImpl.`getResult(FieldProcessor fp, Object object)`
    `Resultset` | ResultServiceImpl.`getResultset(FieldProcessor fp, Collection<?> items)`
    `Resultset` | ResultServiceImpl.`getResultset(FieldProcessor fp, org.springframework.data.domain.Page<?> page)`
    `void` | RequestSupportImpl.`handleException(FieldProcessor fp, Exception e)`
    `void` | ApplicationRequest.`handleException(FieldProcessor fp, Exception e)`
    `void` | ApplicationRequest.`validateBean(Object bean, FieldProcessor fp, Class<?>... groups)`
    `void` | ApplicationRequest.`validateBean(Object bean, FieldProcessor fp, String[] excludeBindings, Class<?>... groups)`
    `void` | ApplicationRequest.`validateField(Object bean, FieldProcessor fp, String fieldBinding, Class<?>... groups)`

  - ### Uses of FieldProcessor in org.appng.api.support.validation

    Methods in org.appng.api.support.validation with parameters of type FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultValidationProvider.`validateBean(Object bean, FieldProcessor fp, Class<?>... groups)`
    `void` | DefaultValidationProvider.`validateBean(Object bean, FieldProcessor fp, String[] excludeBindings, Class<?>... groups)`
    `void` | DefaultValidationProvider.`validateField(Object bean, FieldProcessor fp, String fieldBinding, Class<?>... groups)`

  - ### Uses of FieldProcessor in org.appng.camunda.bpm

    Methods in org.appng.camunda.bpm with parameters of type FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaskWrapper.`addFormFields(FieldProcessor fp, org.camunda.bpm.engine.form.TaskFormData taskFormData, String mandatoryMessage)` Dynamically adds `FieldDef`initions to the given `FieldProcessor`, depending on the `FormField`s defined at the `TaskFormData`.
    `void` | TaskWrapper.`validate(Site site, Application application, Environment environment, Options options, Request request, FieldProcessor fp, org.camunda.bpm.engine.form.TaskFormData taskFormData, String requiredMessage)` Validates this `TaskWrapper`.

  - ### Uses of FieldProcessor in org.appng.core.service

    Methods in org.appng.core.service with parameters of type FieldProcessor
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CoreService.`deleteApplication(Environment environment, Request request, Integer applicationId, FieldProcessor fp, String applicationDeleteErrorWithCause, String applicationRemovedFromSite, String applicationErrorInvalid, String applicationroleDeleteError, String applicationroleErrorInvalid)`
    `void` | CoreService.`deleteApplication(String applicationName, FieldProcessor fp)` Deletes a Application via the Command Line Interface.
    `protected void` | CoreService.`deleteSite(Environment env, SiteImpl site, FieldProcessor fp, Request request, String siteAliasDeleted, String siteDeleteError)` Deprecated.
    `void` | CoreService.`deleteSite(String name, FieldProcessor fp)`
    `org.springframework.data.domain.Page<DatabaseConnection>` | CoreService.`getDatabaseConnections(Integer siteId, FieldProcessor fp)`
    `Runnable` | InitializerService.`getSiteLoader(SiteImpl siteToLoad, Environment env, boolean sendReloadEvent, FieldProcessor fp, boolean setThreadName)` Returns a `Runnable` that loads the given `Site`.
    `PackageInfo` | CoreService.`installPackage(Integer repositoryId, String name, String version, String timestamp, boolean isPrivileged, boolean isHidden, boolean isFileBased, FieldProcessor fp, boolean updateHiddenAndPrivileged)`
    `void` | InitializerService.`loadSite(Environment env, SiteImpl siteToLoad, boolean sendReloadEvent, FieldProcessor fp)` Loads the given `Site`.
    `void` | InitializerService.`loadSite(Environment env, SiteImpl siteToLoad, FieldProcessor fp)` Loads the given `Site`.
    `void` | InitializerService.`loadSite(SiteImpl siteToLoad, Environment env, boolean sendReloadEvent, FieldProcessor fp, boolean setThreadName)`
    `void` | InitializerService.`loadSite(SiteImpl siteToLoad, javax.servlet.ServletContext servletContext, FieldProcessor fp)` Loads the given `Site`.
    `void` | InitializerService.`loadSiteAsync(Environment env, SiteImpl siteToLoad, FieldProcessor fp)`
    `void` | CoreService.`resetConnection(FieldProcessor fp, Integer conId)`

Copyright © 2011–2023 aiticon GmbH. All rights reserved.