|
||||||||||
| 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 EntityTypepublic java.lang.Class getInstanceClass()
getInstanceClass in class EntityTypepublic java.lang.String getComponentInterfaceName()
getComponentInterfaceName in class EntityTypepublic ClassComponent getComponentGenerator()
getComponentGenerator in class EntityTypepublic AmberTable getTable()
EntityType
getTable in class EntityTypeprotected void initId()
initId in class EntityType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||