Package fr.ird.observe.spi.map
Class ReferenceToDtoClassMap
- java.lang.Object
-
- fr.ird.observe.spi.map.ReferenceToDtoClassMap
-
public class ReferenceToDtoClassMap extends Object
Created by tchemit on 02/09/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description ReferenceToDtoClassMap(ImmutableDtoMap<Class> dtoMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <D extends IdDto>
Class<D>forAny(Class key)<D extends DataDto,R extends DataDtoReference<D,R>>
Class<D>forData(Class<R> key)<D extends DataDto,R extends DataDtoReference<D,R>>
Class<D>forData(R key)<D extends ReferentialDto,R extends ReferentialDtoReference<D,R>>
Class<D>forReferential(Class<R> key)<D extends ReferentialDto,R extends ReferentialDtoReference<D,R>>
Class<D>forReferential(R key)intsize()Collection<Class<? extends IdDto>>values()
-
-
-
Constructor Detail
-
ReferenceToDtoClassMap
public ReferenceToDtoClassMap(ImmutableDtoMap<Class> dtoMap)
-
-
Method Detail
-
forData
public <D extends DataDto,R extends DataDtoReference<D,R>> Class<D> forData(Class<R> key)
-
forData
public <D extends DataDto,R extends DataDtoReference<D,R>> Class<D> forData(R key)
-
forReferential
public <D extends ReferentialDto,R extends ReferentialDtoReference<D,R>> Class<D> forReferential(Class<R> key)
-
forReferential
public <D extends ReferentialDto,R extends ReferentialDtoReference<D,R>> Class<D> forReferential(R key)
-
values
public Collection<Class<? extends IdDto>> values()
-
size
public int size()
-
-