Package com.acsinet_solutions.cetia4.controller.map

This package contains definitions and simple implementations related to mapping and binding of parameters.

See:
          Description

Interface Summary
MapperConfigurator Interface that represents the configuration for a mapping, an object implementing this interface may be associated to the main mapper in a framework module ( REST servlet, module ) using the Mapper annotation.
Mapping Interface that allows a mapping between one or more form fields and one or more properties in a class.
ParamBinder Parameter binder interface; defines the contract for a parameter binding policy.
RequestMapper This is the basic interface for request mappers, that defines the contract for configuring and executing mappings in a web environment from String HTTP parameters ( or a similar source ) and arbitrary objects.
 

Class Summary
AbstractBasicParamBinder Basic interface for parameter binders for simple objects ( integers and strings ).
AbstractBeanRequestMapper This is the basic abstract convenience class for performing mapping between form information and a DTO.
AbstractMapping Base class for simple mappings with structure and utility methods.
BeanRequestMapper This class helps to perform mapping between form information and a DTO.
IntKeyDTO_SetMapping Performs the mapping from a set of form fields to a set property that holds a collection of DTOs with a single int key
MultipartBeanRequestMapper This class helps to perform mapping between form information and a DTO in a multipart environment.
NoopMapperConfigurator Null object instance that implements a NOOP configurator.
SimpleMapping Base class for simple mappings with structure and utility methods.
SimpleRequestMapper This class performs a single mapping for single-field mappings; these types of mappings are common in basic field mappings.
SingleObjectParameterAccessor A parameter accessor for a single property, used as an adapter in mapping classes.
TimeMapping Time mapping; expected format is HH:mm
 

Package com.acsinet_solutions.cetia4.controller.map Description

This package contains definitions and simple implementations related to mapping and binding of parameters.

Mapping here is seen as the process of receiving HTTP parameters coming from a form or a link, and setting properties of a JavaBean or DTO using them. Default mapping facilities are provided, and more complex ones may be implemented using the extension points of the interfaces that are provided.

Binding here is seen as the process of associating information coming from a request ( such as path info or query string ) to parameters in a method. The parameters may be simple types of DTOs that are mapped using a mapping strategy as the ones implemented in this package.