Interface IdentifiableTreeableVersionable<PK extends java.io.Serializable,T,TR extends IdentifiableTreeableVersionable>
-
- Type Parameters:
PK
- the generic type of the technical primary keyT
- the generic type of the value from this tree dataTR
- the generic type of the concrete data that will implement this interface
- All Superinterfaces:
Identifiable<PK>
,Treeable<T,TR>
,Versionable
public interface IdentifiableTreeableVersionable<PK extends java.io.Serializable,T,TR extends IdentifiableTreeableVersionable> extends Identifiable<PK>, Treeable<T,TR>, Versionable
The interfaceIdentifiableTreeableVersionable
is a combination of the interfaces * *Identifiable
,Treeable
andVersionable
-
-
Field Summary
-
Fields inherited from interface io.github.astrapi69.data.identifiable.Identifiable
COLUMN_NAME_ID
-
Fields inherited from interface io.github.astrapi69.data.treeable.Treeable
COLUMN_NAME_DEPTH, COLUMN_NAME_NODE, COLUMN_NAME_PARENT, COLUMN_NAME_VALUE
-
Fields inherited from interface io.github.astrapi69.data.versionable.Versionable
COLUMN_NAME_VERSION
-
-
Method Summary
-
Methods inherited from interface io.github.astrapi69.data.identifiable.Identifiable
getId, setId
-
Methods inherited from interface io.github.astrapi69.data.treeable.Treeable
getDepth, getParent, getValue, isNode, setDepth, setNode, setParent, setValue
-
Methods inherited from interface io.github.astrapi69.data.versionable.Versionable
getVersion, setVersion
-
-