Package cern.nxcals.api.domain
Interface Identifiable
-
- All Known Subinterfaces:
HierarchyView
- All Known Implementing Classes:
Entity,EntityChangelog,EntityHistory,EntitySchema,Group,Hierarchy,HierarchyChangelog,HierarchyVariablesChangelog,Partition,PartitionResource,SystemSpec,Variable,VariableChangelog,VariableConfig,VariableConfigChangelog
public interface Identifiable
-
-
Field Summary
Fields Modifier and Type Field Description static longNOT_SET
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longgetId()default booleanhasId()static <T extends Identifiable>
java.util.Set<java.lang.Long>obtainIdsFrom(java.util.Collection<T> identifiables)
-
-
-
Field Detail
-
NOT_SET
static final long NOT_SET
- See Also:
- Constant Field Values
-
-
Method Detail
-
obtainIdsFrom
static <T extends Identifiable> java.util.Set<java.lang.Long> obtainIdsFrom(java.util.Collection<T> identifiables)
-
getId
long getId()
-
hasId
default boolean hasId()
-
-