|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.amber.type.AmberType
com.caucho.amber.type.AbstractEnhancedType
com.caucho.amber.type.AmberBeanType
com.caucho.amber.type.EntityType
com.caucho.amber.type.MappedSuperclassType
public class MappedSuperclassType
Represents a non-persistent class with abstract O/R mapping information.
Field Summary |
---|
Fields inherited from class com.caucho.amber.type.EntityType |
---|
_defaultLoadGroupIndex, _dirtyIndex, _hasLoadCallback, _loadGroupIndex, _minDirtyIndex |
Constructor Summary | |
---|---|
MappedSuperclassType(AmberPersistenceUnit amberPersistenceUnit)
|
Method Summary | |
---|---|
ClassComponent |
getComponentGenerator()
Gets a component generator. |
java.lang.String |
getComponentInterfaceName()
Returns the component interface name. |
java.lang.Class |
getInstanceClass()
Gets the instance class. |
AmberTable |
getTable()
Returns the table. |
protected void |
initId()
id is not initialized for mapped superclass |
boolean |
isEntity()
returns false since the mapped superclass can't be loaded |
Methods inherited from class com.caucho.amber.type.AmberBeanType |
---|
addCompletionField, addDependency, addDependency, containsCompletionField, generateCastFromObject, generateExpire, generateInvalidateForeign, generateLoad, generateLoadSelect, generatePrePersist, getCreateLoadMask, getDependencies, getDiscriminator, getField, getGetter, getGetter, getJavaTypeName, getSelfFields, getSetter, isEmbeddable, isFieldAccess, removeAllCompletionFields, setBeanClass, setDiscriminator, setFieldAccess, startConfigure |
Methods inherited from class com.caucho.amber.type.AmberType |
---|
fromObject, generateCreateColumnSQL, generateEquals, generateIncrementVersion, generateIsNull, generateLoad, generateLoadForeign, generateLoadNative, generateNull, generateSetNull, generateSetVersion, getColumnCount, getForeignType, getObject, isAssignableTo, isAutoIncrement, isBoolean, isNumeric, setParameter, toObject, toObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MappedSuperclassType(AmberPersistenceUnit amberPersistenceUnit)
Method Detail |
---|
public boolean isEntity()
isEntity
in class EntityType
public java.lang.Class getInstanceClass()
getInstanceClass
in class EntityType
public java.lang.String getComponentInterfaceName()
getComponentInterfaceName
in class EntityType
public ClassComponent getComponentGenerator()
getComponentGenerator
in class EntityType
public AmberTable getTable()
EntityType
getTable
in class EntityType
protected void initId()
initId
in class EntityType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |