Class AbstractGenericMapper<E,​DO>

  • Type Parameters:
    E - the element type
    DO - the generic type
    All Implemented Interfaces:
    io.github.astrapi69.bean.mapper.BeanMapper<E,​DO>, io.github.astrapi69.bean.mapper.GenericMapper<E,​DO>, GenericModelMapper<E,​DO>

    public abstract class AbstractGenericMapper<E,​DO>
    extends java.lang.Object
    implements GenericModelMapper<E,​DO>
    The abstract class AbstractGenericMapper provides an base implementation for mapping entities to data transfer objects and back.
    • Constructor Detail

    • Method Detail

      • newModelMapper

        protected org.modelmapper.ModelMapper newModelMapper()
      • getDtoClass

        public java.lang.Class<DO> getDtoClass()
        The data transfer object class.
        Specified by:
        getDtoClass in interface GenericModelMapper<E,​DO>
        Returns:
        the data transfer object class
      • getMapper

        public org.modelmapper.ModelMapper getMapper()
        The mapper instance.
        Specified by:
        getMapper in interface GenericModelMapper<E,​DO>
        Returns:
        the mapper