|
||||||||||
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.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.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 AmberBeanType
public ClassComponent getComponentGenerator()
getComponentGenerator
in class AbstractEnhancedType
public java.lang.Class getInstanceClass()
getInstanceClass
in class AbstractEnhancedType
public java.lang.String generateLoadSelect(AmberTable table, java.lang.String id)
generateLoadSelect
in class AmberBeanType
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 |