public class SubEntityType extends EntityType
_defaultLoadGroupIndex, _dirtyIndex, _hasLoadCallback, _loadGroupIndex, _minDirtyIndex| Constructor and Description |
|---|
SubEntityType(AmberPersistenceUnit amberPersistenceUnit,
EntityType parent) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDefaultLoadGroupIndex()
Returns the current load group.
|
int |
getDirtyIndex()
Returns the dirty index, overriding the parent.
|
AmberColumn |
getDiscriminator()
Returns the discriminator.
|
Id |
getId()
Returns the id.
|
int |
getLoadGroupIndex()
Returns the load group index, overriding the parent.
|
EntityType |
getParentType()
Returns the parent class.
|
EntityType |
getRootType()
Returns the root type.
|
boolean |
isParentMappedSuperclass()
Returns true if the superclass is a MappedSuperclass.
|
java.lang.String |
toString()
Printable version of the entity.
|
addField, addListener, addMappedSuperclassField, addSecondaryTable, addSubClass, createBean, createManyToOneCompletion, delete, findItem, generateAutoCreateSQL, generateCopyLoadObject, generateCopyUpdateObject, generateCreateSQL, generateDumpRelationships, generateFullLoadSelect, generateIdSelect, generateInsertColumns, generateInsertSet, generateKeyLoadSelect, generateLoad, generateLoadFromObject, generateLoadNative, generateLoadSelect, generateLoadSelect, generateLoadSelect, generateMergeFrom, generateNativeColumnNames, generatePostDelete, generatePostLoadSelect, generatePreDelete, generateSet, generateUpdateSQL, generateUpdateSQLComponent, generateUpdateSQLPrefix, generateUpdateSQLSuffix, getCacheTimeout, getColumns, getComponentGenerator, getComponentInterfaceName, getDiscriminatorValue, getEagerFieldNames, getExcludeDefaultListeners, getExcludeSuperclassListeners, getField, getFields, getFlushPriority, getForeignTypeName, getGenerator, getHasLoadCallback, getHome, getInstanceClass, getListeners, getLoadObject, getMappedSuperclassField, getMappedSuperclassFields, getMergedFields, getMinDirtyIndex, getObject, getProxyClass, getRootTableName, getSecondaryTable, getSecondaryTables, getSubClass, getTable, getVersionField, hasDependent, hasLoadGroup, init, initId, isAbstractClass, isDirtyIndexOwnedByType, isEJBProxy, isEntity, isIdentityGenerator, isJoinedSubClass, isLoadGroupOwnedByType, isReadOnly, isSequenceGenerator, nextDefaultLoadGroupIndex, nextDirtyIndex, nextGeneratorId, nextLoadGroupIndex, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setCacheTimeout, setDiscriminatorValue, setExcludeDefaultListeners, setExcludeSuperclassListeners, setGenerator, setHasDependent, setHasLoadCallback, setId, setJoinedSubClass, setParentType, setProxyClass, setReadOnly, setRootTableName, setTable, setVersionField, start, update, updateFlushPriorityaddCompletionField, addDependency, addDependency, containsCompletionField, generateCastFromObject, generateExpire, generateInvalidateForeign, generateLoad, generateLoadSelect, generatePrePersist, getCreateLoadMask, getDependencies, getField, getGetter, getGetter, getJavaTypeName, getSelfFields, getSetter, isEmbeddable, isFieldAccess, removeAllCompletionFields, setBeanClass, setDiscriminator, setFieldAccess, startConfigureaddCallback, addPostLoadCallback, addPostPersistCallback, addPostRemoveCallback, addPostUpdateCallback, addPrePersistCallback, addPreRemoveCallback, addPreUpdateCallback, addStubMethod, getBeanClass, getCallbacks, getClassName, getConfigException, getInstance, getInstanceClass, getInstanceClassName, getJavaBeanClass, getMethods, getName, getPersistenceUnit, getPostLoadCallbacks, getPostPersistCallbacks, getPostRemoveCallbacks, getPostUpdateCallbacks, getPrePersistCallbacks, getPreRemoveCallbacks, getPreUpdateCallbacks, isEnhanced, isGenerated, isIdClass, isInit, setConfigException, setEnhanced, setGenerated, setIdClass, setInstance, setInstanceClassLoader, setInstanceClassName, setNamefromObject, generateCreateColumnSQL, generateEquals, generateIncrementVersion, generateIsNull, generateLoad, generateLoadForeign, generateLoadNative, generateNull, generateSetNull, generateSetVersion, getColumnCount, getForeignType, getObject, isAssignableTo, isAutoIncrement, isBoolean, isNumeric, setParameter, toObject, toObjectpublic SubEntityType(AmberPersistenceUnit amberPersistenceUnit, EntityType parent)
public Id getId()
getId in class EntityTypepublic EntityType getRootType()
getRootType in class EntityTypepublic EntityType getParentType()
getParentType in class EntityTypepublic boolean isParentMappedSuperclass()
public AmberColumn getDiscriminator()
getDiscriminator in class AmberBeanTypepublic int getLoadGroupIndex()
getLoadGroupIndex in class EntityTypepublic int getDefaultLoadGroupIndex()
getDefaultLoadGroupIndex in class EntityTypepublic int getDirtyIndex()
getDirtyIndex in class EntityTypepublic java.lang.String toString()
toString in class AbstractEnhancedType