|
||||||||||
| 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.BeanType
com.caucho.amber.type.EmbeddableType
public class EmbeddableType
Represents an embeddable type
| Constructor Summary | |
|---|---|
EmbeddableType(AmberPersistenceUnit amberPersistenceUnit)
|
|
| Method Summary | |
|---|---|
Embeddable |
createObject()
Creates an embeddable object of this type. |
java.lang.String |
generateLoadSelect(AmberTable table,
java.lang.String id)
Generates the select clause for a load. |
ClassComponent |
getComponentGenerator()
Gets a component generator. |
java.lang.Class |
getInstanceClass()
Gets the instance class. |
boolean |
isEmbeddable()
Returns true for an embeddable |
| Methods inherited from class com.caucho.amber.type.BeanType |
|---|
addCompletionField, addDependency, addDependency, addField, containsCompletionField, generateCastFromObject, generateExpire, generateInvalidateForeign, generateLoad, generateLoadSelect, generateLoadSelect, generatePrePersist, getCreateLoadMask, getDependencies, getDiscriminator, getField, getField, getFields, getGetter, getGetter, getJavaTypeName, getSelfFields, getSetter, init, isEntity, isFieldAccess, removeAllCompletionFields, setBeanClass, setDiscriminator, setFieldAccess, startConfigure |
| Methods inherited from class com.caucho.amber.type.AmberType |
|---|
findItem, fromObject, generateCreateColumnSQL, generateEquals, generateIncrementVersion, generateIsNull, generateLoad, generateLoad, generateLoadForeign, generateLoadNative, generateNull, generateSet, generateSetNull, generateSetVersion, getColumnCount, getForeignType, getForeignTypeName, getObject, 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 EmbeddableType(AmberPersistenceUnit amberPersistenceUnit)
| Method Detail |
|---|
public boolean isEmbeddable()
isEmbeddable in class BeanTypepublic ClassComponent getComponentGenerator()
getComponentGenerator in class AbstractEnhancedTypepublic java.lang.Class getInstanceClass()
getInstanceClass in class AbstractEnhancedType
public java.lang.String generateLoadSelect(AmberTable table,
java.lang.String id)
generateLoadSelect in class BeanType
public Embeddable createObject()
throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||