Uses of Class
org.tentackle.model.InheritanceType
-
Packages that use InheritanceType Package Description org.tentackle.model Entity model.org.tentackle.model.impl Default model implementation. -
-
Uses of InheritanceType in org.tentackle.model
Methods in org.tentackle.model that return InheritanceType Modifier and Type Method Description InheritanceTypeEntity. getHierarchyInheritanceType()Gets the inheritance type of the hierarchy.
For leafs, which haveNONE, the type of the super entity is returned.InheritanceTypeEntity. getInheritanceType()Gets the inheritance type.static InheritanceTypeInheritanceType. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static InheritanceType[]InheritanceType. values()Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of InheritanceType in org.tentackle.model.impl
Methods in org.tentackle.model.impl that return InheritanceType Modifier and Type Method Description InheritanceTypeEntityImpl. getHierarchyInheritanceType()InheritanceTypeEntityImpl. getInheritanceType()Methods in org.tentackle.model.impl with parameters of type InheritanceType Modifier and Type Method Description voidEntityImpl. setInheritanceType(InheritanceType inheritanceType)Sets the inheritance type.protected voidModelImpl. validateInheritanceHierarchy(Entity entity, InheritanceType inheritanceType, TrackType trackType, Integrity integrity, java.util.Set<ModelError> errors)Verifies that the inheritance, integrity and track type is the same within a given interitance hierarchy.
Notice that concrete classes (the leafs of the hierarchy) must have InheritanceType.NONE defined!
-