Interface IdentifiableTreeableVersionable<PK extends Serializable,T,TR extends IdentifiableTreeableVersionable<PK,T,TR>>
- 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:
GenericIdentifiable<PK>,Identifiable<PK>,Treeable<T,,TR> Versionable
public interface IdentifiableTreeableVersionable<PK extends Serializable,T,TR extends IdentifiableTreeableVersionable<PK,T,TR>>
extends Identifiable<PK>, Treeable<T,TR>, Versionable
The interface
IdentifiableTreeableVersionable is a combination of the interfaces * *
Identifiable, Treeable and Versionable-
Field Summary
Fields inherited from interface io.github.astrapi69.data.identifiable.Identifiable
COLUMN_NAME_IDFields inherited from interface io.github.astrapi69.data.treeable.Treeable
COLUMN_NAME_DEPTH, COLUMN_NAME_NODE, COLUMN_NAME_PARENT, COLUMN_NAME_VALUEFields inherited from interface io.github.astrapi69.data.versionable.Versionable
COLUMN_NAME_VERSION -
Method Summary
Methods inherited from interface io.github.astrapi69.data.identifiable.GenericIdentifiable
getId, setIdMethods inherited from interface io.github.astrapi69.data.treeable.Treeable
getDepth, getParent, getValue, isNode, setDepth, setNode, setParent, setValueMethods inherited from interface io.github.astrapi69.data.versionable.Versionable
getVersion, setVersion