Package fr.ird.observe.spi.context
Class EditableDtoServiceContext<D extends EditableDto,R extends DataDtoReference,S extends EditableDataService<D,R>>
- java.lang.Object
-
- fr.ird.observe.spi.context.EditableDtoServiceContext<D,R,S>
-
public class EditableDtoServiceContext<D extends EditableDto,R extends DataDtoReference,S extends EditableDataService<D,R>> extends Object
Created on 17/10/2020.- Since:
- 8.0.1
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description EditableDtoServiceContext(Class<D> dtoType, Class<R> referenceType, Class<S> serviceType, Function<ReferentialLocale,R> referenceConstructor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<D>getDtoType()Class<R>getReferenceType()SgetService(ServicesProvider servicesProvider)Class<S>getServiceType()RnewReference(ReferentialLocale referentialLocale)static <D extends EditableDto,R extends DataDtoReference,S extends EditableDataService<D,R>>
EditableDtoServiceContext<D,R,S>of(Class<D> dtoType, Class<R> referenceType, Class<S> serviceType, Function<ReferentialLocale,R> referenceConstructor)
-
-
-
Method Detail
-
of
public static <D extends EditableDto,R extends DataDtoReference,S extends EditableDataService<D,R>> EditableDtoServiceContext<D,R,S> of(Class<D> dtoType, Class<R> referenceType, Class<S> serviceType, Function<ReferentialLocale,R> referenceConstructor)
-
getService
public S getService(ServicesProvider servicesProvider)
-
newReference
public R newReference(ReferentialLocale referentialLocale)
-
-