Class AbstractGenericDTOConverter<E, D extends GenericDTO>
java.lang.Object
com.bluebell.greenhouse.planter.converters.AbstractGenericDTOConverter<E,D>
- Type Parameters:
E- source typeD- DTO type
- All Implemented Interfaces:
GenericDTOConverter<E,D>
- Direct Known Subclasses:
AbstractGenericEntityDTOConverter, MarketNewsDTOConverter, PositionChartDTOConverter
public abstract class AbstractGenericDTOConverter<E, D extends GenericDTO>
extends Object
implements GenericDTOConverter<E,D>
Template converter that centralizes null-source handling for all generic DTOs.
- Version:
- 3.0.4
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterConvert(E entity, D dto) Applies shared metadata after conversion.final Dprotected abstract DconvertNonNull(E entity) Converts a known non-null source.protected abstract DCreates the empty DTO returned for a null source.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GenericDTOConverter
convertAll
-
Constructor Details
-
AbstractGenericDTOConverter
public AbstractGenericDTOConverter()
-
-
Method Details
-
convert
-
convertNonNull
-
createEmptyDTO
Creates the empty DTO returned for a null source.- Returns:
- empty DTO
-
afterConvert
-