Package fr.ird.observe.dto.reference
Class DtoReferenceCollection<R extends DtoReference>
- java.lang.Object
-
- fr.ird.observe.dto.reference.DtoReferenceCollection<R>
-
- All Implemented Interfaces:
ObserveDto,Serializable
- Direct Known Subclasses:
DataDtoReferenceSet,ReferentialDtoReferenceSet
public abstract class DtoReferenceCollection<R extends DtoReference> extends Object implements ObserveDto, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_REFERENCESstatic StringPROPERTY_TYPE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <R extends ReferentialDtoReference>
List<R>filterContains(Collection<R> references, Set<String> containsIds)static <R extends ReferentialDtoReference>
List<R>filterEnabled(Collection<R> references)static <R extends ReferentialDtoReference>
List<R>filterNotContains(Collection<R> references, Set<String> containsIds)RgetReferenceByPosition(int index)Class<R>getType()intsize()List<R>toList()Set<R>toSet()Optional<R>tryGetReferenceById(String id)
-
-
-
Field Detail
-
PROPERTY_TYPE
public static final String PROPERTY_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_REFERENCES
public static final String PROPERTY_REFERENCES
- See Also:
- Constant Field Values
-
-
Method Detail
-
filterEnabled
public static <R extends ReferentialDtoReference> List<R> filterEnabled(Collection<R> references)
-
filterContains
public static <R extends ReferentialDtoReference> List<R> filterContains(Collection<R> references, Set<String> containsIds)
-
filterNotContains
public static <R extends ReferentialDtoReference> List<R> filterNotContains(Collection<R> references, Set<String> containsIds)
-
getReferenceByPosition
public R getReferenceByPosition(int index)
-
size
public int size()
-
-