Class AbstractMapper<S,D>

java.lang.Object
org.qubership.atp.environments.mapper.AbstractMapper<S,D>
All Implemented Interfaces:
Mapper<S,D>
Direct Known Subclasses:
AbstractVersioningMapper

public abstract class AbstractMapper<S,D> extends Object implements Mapper<S,D>
  • Field Details

    • mapper

      @Autowired protected org.modelmapper.ModelMapper mapper
    • sourceClass

      protected Class<S> sourceClass
    • destinationClass

      protected Class<D> destinationClass
  • Constructor Details

    • AbstractMapper

      public AbstractMapper(Class<S> sourceClass, Class<D> destinationClass)
  • Method Details

    • map

      public D map(S source)
      Description copied from interface: Mapper
      Convert source object to destination object.
      Specified by:
      map in interface Mapper<S,D>
      Parameters:
      source - source object
      Returns:
      destination object