Class TuaEntityMapper<SOURCE,TARGET>

java.lang.Object
ma.glasnost.orika.CustomMapper<A,B>
de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<SOURCE,TARGET>
de.hybris.platform.tuawebservicesresources.mappers.TuaEntityMapper<SOURCE,TARGET>
All Implemented Interfaces:
ma.glasnost.orika.MappedTypePair<SOURCE,TARGET>, ma.glasnost.orika.Mapper<SOURCE,TARGET>

public class TuaEntityMapper<SOURCE,TARGET> extends de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<SOURCE,TARGET>
This Mapper class maps data between resourceTuaEntityMapper and TuaEntityMapper
Since:
2208
  • Constructor Details

  • Method Details

    • mapAtoB

      public void mapAtoB(SOURCE source, TARGET target, ma.glasnost.orika.MappingContext context)
      Populates the attributes on the target object with values of the attributes from source object, by calling the attribute mappers.
      Specified by:
      mapAtoB in interface ma.glasnost.orika.Mapper<SOURCE,TARGET>
      Overrides:
      mapAtoB in class ma.glasnost.orika.CustomMapper<SOURCE,TARGET>
      Parameters:
      source - the source object
      target - the target object
      context - the context
    • mapBtoA

      public void mapBtoA(TARGET target, SOURCE source, ma.glasnost.orika.MappingContext context)
      Populates the attributes on the source object with values of the attributes from target object, by calling the attribute mappers.
      Specified by:
      mapBtoA in interface ma.glasnost.orika.Mapper<SOURCE,TARGET>
      Overrides:
      mapBtoA in class ma.glasnost.orika.CustomMapper<SOURCE,TARGET>
      Parameters:
      source - the source object
      target - the target object
      context - the context
    • getAType

      public ma.glasnost.orika.metadata.Type<SOURCE> getAType()
      Specified by:
      getAType in interface ma.glasnost.orika.MappedTypePair<SOURCE,TARGET>
      Overrides:
      getAType in class ma.glasnost.orika.CustomMapper<SOURCE,TARGET>
    • getBType

      public ma.glasnost.orika.metadata.Type<TARGET> getBType()
      Specified by:
      getBType in interface ma.glasnost.orika.MappedTypePair<SOURCE,TARGET>
      Overrides:
      getBType in class ma.glasnost.orika.CustomMapper<SOURCE,TARGET>
    • getSourceClass

      protected Class<SOURCE> getSourceClass()
    • getTargetClass

      protected Class<TARGET> getTargetClass()
    • getAttributeMappers

      protected List<TuaAttributeMapper<SOURCE,TARGET>> getAttributeMappers()