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, updateFlushPriority
addCompletionField, addDependency, addDependency, containsCompletionField, generateCastFromObject, generateExpire, generateInvalidateForeign, generateLoad, generateLoadSelect, generatePrePersist, getCreateLoadMask, getDependencies, getField, getGetter, getGetter, getJavaTypeName, getSelfFields, getSetter, isEmbeddable, isFieldAccess, removeAllCompletionFields, setBeanClass, setDiscriminator, setFieldAccess, startConfigure
addCallback, 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, setName
fromObject, generateCreateColumnSQL, generateEquals, generateIncrementVersion, generateIsNull, generateLoad, generateLoadForeign, generateLoadNative, generateNull, generateSetNull, generateSetVersion, getColumnCount, getForeignType, getObject, isAssignableTo, isAutoIncrement, isBoolean, isNumeric, setParameter, toObject, toObject
public SubEntityType(AmberPersistenceUnit amberPersistenceUnit, EntityType parent)
public Id getId()
getId
in class EntityType
public EntityType getRootType()
getRootType
in class EntityType
public EntityType getParentType()
getParentType
in class EntityType
public boolean isParentMappedSuperclass()
public AmberColumn getDiscriminator()
getDiscriminator
in class AmberBeanType
public int getLoadGroupIndex()
getLoadGroupIndex
in class EntityType
public int getDefaultLoadGroupIndex()
getDefaultLoadGroupIndex
in class EntityType
public int getDirtyIndex()
getDirtyIndex
in class EntityType
public java.lang.String toString()
toString
in class AbstractEnhancedType