Package org.cxbox.core.service
Class DTOMapper
java.lang.Object
org.cxbox.core.service.DTOMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(E entity, Class<D> dtoClass) Creates a dto with a complete set of fields<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(E entity, Class<D> dtoClass, Set<DtoField<D, ?>> fields) Creates a dto with a given set of fields<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(E entity, Class<D> dtoClass, Set<DtoField<D, ?>> fields, boolean flushRequired) Creates a dto with a given set of fields<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(E entity, Class<D> dtoClass, DtoField<D, ?> field) <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass) Creates a dto with the required set of fields for the current screen<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, boolean flushRequired) Creates a dto with the required set of fields for the current screen<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, boolean flushRequired, Map<String, Object> attributes) Creates a dto with the required set of fields for the current screen<E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO>
DentityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, Map<String, Object> attributes) Creates a dto with the required set of fields for the current screen
-
Constructor Details
-
DTOMapper
public DTOMapper()
-
-
Method Details
-
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, boolean flushRequired, Map<String, Object> attributes) Creates a dto with the required set of fields for the current screen -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, boolean flushRequired) Creates a dto with the required set of fields for the current screen -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass) Creates a dto with the required set of fields for the current screen -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(org.cxbox.api.data.BcIdentifier bc, E entity, Class<D> dtoClass, Map<String, Object> attributes) Creates a dto with the required set of fields for the current screen -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(E entity, Class<D> dtoClass) Creates a dto with a complete set of fields -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(E entity, Class<D> dtoClass, Set<DtoField<D, ?>> fields, boolean flushRequired) Creates a dto with a given set of fields -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(E entity, Class<D> dtoClass, DtoField<D, ?> field) -
entityToDto
public <E extends BaseEntity,D extends org.cxbox.api.data.dto.DataResponseDTO> D entityToDto(E entity, Class<D> dtoClass, Set<DtoField<D, ?>> fields) Creates a dto with a given set of fields
-