Package fr.ird.observe.spi.initializer
Class DtoFormsInitializerSupport
- java.lang.Object
-
- fr.ird.observe.spi.initializer.DtoFormsInitializerSupport
-
public abstract class DtoFormsInitializerSupport extends Object
Created by tchemit on 28/08/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description protected ImmutableDtoMap.Builder<FormDefinition<? extends IdDto>>formDefinitionsBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protectedDtoFormsInitializerSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <D extends IdDto,F extends IdDto>
voidaddClassMapping(Class<D> dtoType, Class<F> formType)voidend()protected <D extends IdDto>
FormDefinition.Builder<D>formBuilder(Class<D> type)DtoToDtoClassMapgetDtoToFormClassMapping()ImmutableDtoMap<FormDefinition<? extends IdDto>>getFormDefinitions()protected <D extends ReferentialDto,R extends ReferentialDtoReference<D,R>>
FormDefinition.Builder<D>referentialFormBuilder(Class<D> dtoType)
-
-
-
Field Detail
-
formDefinitionsBuilder
protected final ImmutableDtoMap.Builder<FormDefinition<? extends IdDto>> formDefinitionsBuilder
-
-
Method Detail
-
formBuilder
protected <D extends IdDto> FormDefinition.Builder<D> formBuilder(Class<D> type)
-
referentialFormBuilder
protected <D extends ReferentialDto,R extends ReferentialDtoReference<D,R>> FormDefinition.Builder<D> referentialFormBuilder(Class<D> dtoType)
-
addClassMapping
protected <D extends IdDto,F extends IdDto> void addClassMapping(Class<D> dtoType, Class<F> formType)
-
end
public void end()
-
getFormDefinitions
public ImmutableDtoMap<FormDefinition<? extends IdDto>> getFormDefinitions()
-
getDtoToFormClassMapping
public DtoToDtoClassMap getDtoToFormClassMapping()
-
-