Class TmaEntityMapper<SOURCE,TARGET>

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

public class TmaEntityMapper<SOURCE,TARGET> extends de.hybris.platform.webservicescommons.mapping.mappers.AbstractCustomMapper<SOURCE,TARGET>
This Mapper class maps data in between resourceTmaEntityMapper and TmaEntityMapper
Since:
1911
  • Constructor Details

    • TmaEntityMapper

      public TmaEntityMapper()
  • 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

      public Class<SOURCE> getSourceClass()
    • setSourceClass

      public void setSourceClass(Class<SOURCE> sourceClass)
    • getTargetClass

      public Class<TARGET> getTargetClass()
    • setTargetClass

      public void setTargetClass(Class<TARGET> targetClass)
    • getAttributeMappers

      public List<TmaAttributeMapper<SOURCE,TARGET>> getAttributeMappers()
    • setAttributeMappers

      public void setAttributeMappers(List<TmaAttributeMapper<SOURCE,TARGET>> attributeMappers)