Class CustomMapperEto

  • All Implemented Interfaces:
    ma.glasnost.orika.MappedTypePair<com.devonfw.module.basic.common.api.entity.GenericEntity,​com.devonfw.module.basic.common.api.to.AbstractGenericEto>, ma.glasnost.orika.Mapper<com.devonfw.module.basic.common.api.entity.GenericEntity,​com.devonfw.module.basic.common.api.to.AbstractGenericEto>

    public class CustomMapperEto
    extends ma.glasnost.orika.CustomMapper<com.devonfw.module.basic.common.api.entity.GenericEntity,​com.devonfw.module.basic.common.api.to.AbstractGenericEto>
    CustomMapper to map from a persitent entity (com.devonfw.module.jpa.dataaccess.api.PersistenceEntity) to its corresponding ETO to solve modification counter issue.
    • Field Summary

      • Fields inherited from class ma.glasnost.orika.CustomMapper

        aType, bType, mapperFacade
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomMapperEto()
      The constructor.
    • Constructor Detail

      • CustomMapperEto

        public CustomMapperEto()
        The constructor.
    • Method Detail

      • mapAtoB

        public void mapAtoB​(com.devonfw.module.basic.common.api.entity.GenericEntity source,
                            com.devonfw.module.basic.common.api.to.AbstractGenericEto target,
                            ma.glasnost.orika.MappingContext context)
        Specified by:
        mapAtoB in interface ma.glasnost.orika.Mapper<com.devonfw.module.basic.common.api.entity.GenericEntity,​com.devonfw.module.basic.common.api.to.AbstractGenericEto>
        Overrides:
        mapAtoB in class ma.glasnost.orika.CustomMapper<com.devonfw.module.basic.common.api.entity.GenericEntity,​com.devonfw.module.basic.common.api.to.AbstractGenericEto>