Module com.remondis.remap
Package com.remondis.remap
-
Interface Summary Interface Description AssertVerification Interface to implement custom verification tasks evaluated byAssertConfiguration.ensure().FieldSelector<T> This class defines the lambda that receives an object of either a source or destination type.TypedSelector<R,T> This class defines the lambda that receives an object of either a source or destination a mapping type. -
Class Summary Class Description AssertConfiguration<S,D> Creates a test for aMapperobject to assert the mapping specification.AssertMapping This is the ReMap API entrypoint to create instances ofMapper.BidirectionalMapper<S,D> Deprecated. The intent of this class was to shorten the access to bidirectional mappings.GenericParameterContext Holds generic parameter types when traversing recursively through nested generic type declarations.MappedResult Represents a field value mapping result.Mapper<S,D> This class defines a reusable mapper object to perform multiple mappings for the configured object types.Mapping This is the ReMap API entrypoint to create instances ofMapper.MappingConfiguration<S,D> TheMappingConfigurationobject is used to specify the mapping of the fields from a source object/type to a destination object/type.MappingModel<S,D> The mapping model provides access to field mappings.MapTransformation The map transformation is the simplest mapping operation.PropertyPathAndApplyBuilder<S,D,RD,X,RS,E extends Exception> This builder allows specifying a transformation function that is applied to a non-null result of a property path evaluation.PropertyPathAndApplyCollectionBuilder<S,D,RD,X,RS,E extends Exception> This builder allows specifying a transformation function that is applied to a non-null result of a property path evaluation.PropertyPathCollectionTransformation<RS,X,RD> The property path operation maps the result of a property path that is applied to the source field to another field.PropertyPathTransformation<RS,X,RD> The property path operation maps the result of a property path that is applied to the source field to another field.ReassignAssertBuilder<S,D,RS> This class is used to build an assertion about a reassign operation.ReassignBuilder<S,D> Builds a reassign operation.ReassignTransformation The reassign operation maps a field to another field while the field names may differ.ReplaceAssertBuilder<S,D,RD,RS> Builder to assert a replace operation on aMapperobject usingAssertConfiguration.ReplaceBuilder<S,D,RD,RS> Builds a replace operation.ReplaceCollectionAssertBuilder<S,D,RD,RS> Builder to assert a replace operation on aMapperobject usingAssertConfiguration.ReplaceCollectionBuilder<S,D,RD,RS> Builds a replace collection operation.RestructureAssertBuilder<S,D,RD> Builder to assert a set operation on aMapperobject usingAssertConfiguration.RestructureBuilder<S,D,RD> A builder for restructuring a field in the destination type.RestructureVerification<S,RD> RestructuringAssertConfiguration<S,D> Facade forAssertConfigurationto specify assertions for a restructuring mapper configuration.SetAssertBuilder<S,D,RD> Builder to assert a set operation on aMapperobject usingAssertConfiguration.SetBuilder<S,D,RD> Builds a replace operation.TypeMapping<S,D> A type mapping wraps a function that maps one type into another.TypeMapping.TypeMappingBuilder<S> TypeMapping.TypeMappingFunctionBuilder<S,D> Types<S> Builder step implementation for the to-method ofMappingConfiguration. -
Enum Summary Enum Description MappingOperation Specifies how the mapping result should be used.Target Target type. -
Exception Summary Exception Description MappingException Thrown if the mapping configuration has errors or if an actual mapping fails.