Package fr.ird.observe.spi
Class DtoModelHelper
- java.lang.Object
-
- fr.ird.observe.spi.DtoModelHelper
-
public class DtoModelHelper extends Object
Created by tchemit on 02/09/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description DtoModelHelper(DtoToReferenceDtoMapping dtoToReferenceDtoMapping, ReferenceDtoToDtoClassMapping referenceDtoToDtoClassMapping, DtoToFormDtoMapping dtoToFormDtoMapping, DtoToMainDtoClassMapping dtoToMainDtoClassMapping)
-
Method Summary
-
-
-
Constructor Detail
-
DtoModelHelper
public DtoModelHelper(DtoToReferenceDtoMapping dtoToReferenceDtoMapping, ReferenceDtoToDtoClassMapping referenceDtoToDtoClassMapping, DtoToFormDtoMapping dtoToFormDtoMapping, DtoToMainDtoClassMapping dtoToMainDtoClassMapping)
-
-
Method Detail
-
getReferentialClasses
public static Set<Class<? extends ReferentialDto>> getReferentialClasses()
-
getReferenceType
public static <D extends IdDto,R extends DtoReference<D,R>> Class<R> getReferenceType(Class<D> dtoType)
-
getDtoType
public static <D extends IdDto,R extends DtoReference<D,R>> Class<D> getDtoType(Class<R> dtoType)
-
toReference
public static <D extends IdDto,R extends DtoReference<D,R>> R toReference(ReferentialLocale referentialLocale, D dto)
-
getMainDtoType
public static <D extends IdDto,S extends IdDto> Class<S> getMainDtoType(Class<D> dtoType)
-
getSubDtoTypes
public static com.google.common.collect.ImmutableSet<Class<? extends IdDto>> getSubDtoTypes(Class<? extends IdDto> mainDtoType)
-
getOptionalFormDefinition
public static <D extends IdDto> Optional<FormDefinition<D>> getOptionalFormDefinition(Class<? extends IdDto> dtoType)
-
getOptionalReferenceDefinition
public static <D extends IdDto,R extends DtoReference<D,R>> Optional<DtoReferenceDefinition<D,R>> getOptionalReferenceDefinition(Class<? extends IdDto> dtoType)
-
isReferential
public static boolean isReferential(Class type)
-
isData
public static boolean isData(Class type)
-
getBusinessProperties
public static Collection<String> getBusinessProperties(Class<? extends ReferentialDto> dtoType)
-
getDtoToFormDtoMapping
protected static DtoToFormDtoMapping getDtoToFormDtoMapping()
-
getDtoToMainDtoClassMapping
public static DtoToMainDtoClassMapping getDtoToMainDtoClassMapping()
-
getDtoToReferenceDtoClassMapping
public static DtoToReferenceDtoMapping getDtoToReferenceDtoClassMapping()
-
getReferenceDtoToDtoClassMapping
protected static ReferenceDtoToDtoClassMapping getReferenceDtoToDtoClassMapping()
-
-