| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private AccessType | |
| private MetadataBuildingContext | |
| private List | |
| private XClass | |
| private InheritanceState. | |
| private Boolean | |
| private boolean | hasParents
a mother entity is available |
| private boolean | hasSiblings
Has sibling (either mappedsuperclass entity) |
| private Map | |
| private boolean | |
| private InheritanceType |
| Access | Constructor and Description |
|---|---|
| public | InheritanceState(XClass clazz, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private AccessType | |
| private void | |
| public XClass | |
| public XClass | |
| public InheritanceState. | |
| public static InheritanceState | |
| private void | |
| public static InheritanceState | |
| public InheritanceType | |
| pack-priv boolean | |
| public Boolean | |
| public boolean | |
| public boolean | |
| pack-priv boolean | |
| public boolean | |
| pack-priv void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| accessType | back to summary |
|---|---|
| private AccessType accessType | |
| buildingContext | back to summary |
|---|---|
| private MetadataBuildingContext buildingContext | |
| classesToProcessForMappedSuperclass | back to summary |
|---|---|
| private List<XClass> classesToProcessForMappedSuperclass | |
| clazz | back to summary |
|---|---|
| private XClass clazz | |
| elementsToProcess | back to summary |
|---|---|
| private InheritanceState. | |
| hasIdClassOrEmbeddedId | back to summary |
|---|---|
| private Boolean hasIdClassOrEmbeddedId | |
| hasParents | back to summary |
|---|---|
| private boolean hasParents a mother entity is available | |
| hasSiblings | back to summary |
|---|---|
| private boolean hasSiblings Has sibling (either mappedsuperclass entity) | |
| inheritanceStatePerClass | back to summary |
|---|---|
| private Map<XClass, InheritanceState> inheritanceStatePerClass | |
| isEmbeddableSuperclass | back to summary |
|---|---|
| private boolean isEmbeddableSuperclass | |
| type | back to summary |
|---|---|
| private InheritanceType type | |
| InheritanceState | back to summary |
|---|---|
| public InheritanceState(XClass clazz, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext) | |
| addMappedSuperClassInMetadata | back to summary |
|---|---|
| private void addMappedSuperClassInMetadata(PersistentClass persistentClass) | |
| determineDefaultAccessType | back to summary |
|---|---|
| private AccessType determineDefaultAccessType() | |
| extractInheritanceType | back to summary |
|---|---|
| private void extractInheritanceType() | |
| getClassWithIdClass | back to summary |
|---|---|
| public XClass getClassWithIdClass(boolean evenIfSubclass) | |
| getClazz | back to summary |
|---|---|
| public XClass getClazz() | |
| getElementsToProcess | back to summary |
|---|---|
| public InheritanceState. | |
| getInheritanceStateOfSuperEntity | back to summary |
|---|---|
| public static InheritanceState getInheritanceStateOfSuperEntity(XClass clazz, Map<XClass, InheritanceState> states) | |
| getMappedSuperclassesTillNextEntityOrdered | back to summary |
|---|---|
| private void getMappedSuperclassesTillNextEntityOrdered() | |
| getSuperclassInheritanceState | back to summary |
|---|---|
| public static InheritanceState getSuperclassInheritanceState(XClass clazz, Map<XClass, InheritanceState> states) | |
| getType | back to summary |
|---|---|
| public InheritanceType getType() | |
| hasDenormalizedTable | back to summary |
|---|---|
| pack-priv boolean hasDenormalizedTable() | |
| hasIdClassOrEmbeddedId | back to summary |
|---|---|
| public Boolean hasIdClassOrEmbeddedId() | |
| hasParents | back to summary |
|---|---|
| public boolean hasParents() | |
| hasSiblings | back to summary |
|---|---|
| public boolean hasSiblings() | |
| hasTable | back to summary |
|---|---|
| pack-priv boolean hasTable() | |
| isEmbeddableSuperclass | back to summary |
|---|---|
| public boolean isEmbeddableSuperclass() | |
| postProcess | back to summary |
|---|---|
| pack-priv void postProcess(PersistentClass persistenceClass, EntityBinder entityBinder) | |
| setClazz | back to summary |
|---|---|
| public void setClazz(XClass clazz) | |
| setEmbeddableSuperclass | back to summary |
|---|---|
| public void setEmbeddableSuperclass(boolean embeddableSuperclass) | |
| setHasParents | back to summary |
|---|---|
| public void setHasParents(boolean hasParents) | |
| setHasSiblings | back to summary |
|---|---|
| public void setHasSiblings(boolean hasSiblings) | |
| setType | back to summary |
|---|---|
| public void setType(InheritanceType type) | |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final List |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public List | |
| public int |
| idPropertyCount | back to summary |
|---|---|
| private final int idPropertyCount | |
| properties | back to summary |
|---|---|
| private final List<PropertyData> properties | |
| ElementsToProcess | back to summary |
|---|---|
| private ElementsToProcess(List<PropertyData> properties, int idPropertyCount) | |
| getElements | back to summary |
|---|---|
| public List | |
| getIdPropertyCount | back to summary |
|---|---|
| public int getIdPropertyCount() | |