|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.amber.field.AbstractField
com.caucho.amber.field.CascadableField
com.caucho.amber.field.CollectionField
com.caucho.amber.field.AssociationField
com.caucho.amber.field.MapElementField
public class MapElementField
Configuration for a bean's field
Field Summary | |
---|---|
protected static java.util.logging.Logger |
log
|
Constructor Summary | |
---|---|
MapElementField(EntityType entityType)
|
Method Summary | |
---|---|
void |
generateGetterMethod(JavaWriter out)
Generates the set property. |
java.lang.String |
generateLoadSelect(java.lang.String id)
Generates the select clause. |
java.util.ArrayList<AmberColumn> |
getIndexColumns()
Sets the index columns. |
void |
setIndexColumns(java.util.ArrayList<AmberColumn> columns)
Sets the index columns. |
Methods inherited from class com.caucho.amber.field.AssociationField |
---|
generateTargetSelect, getLinkColumns, hasInverseJoinColumns, hasJoinColumns, setInverseJoinColumns, setJoinColumns, setLinkColumns |
Methods inherited from class com.caucho.amber.field.CollectionField |
---|
createExpr, generateCopyUpdateObject, generateJoin, generatePostCascade, generatePreCascade, generateStatementSet, generateUpdate, getSourceColumn, getTableName, getTargetType, setTable, setType |
Methods inherited from class com.caucho.amber.field.CascadableField |
---|
generateFlushCheck, generateInternalCascade, getCascadeType, isCascadable, isCascade, setCascadeType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final java.util.logging.Logger log
Constructor Detail |
---|
public MapElementField(EntityType entityType)
Method Detail |
---|
public void setIndexColumns(java.util.ArrayList<AmberColumn> columns)
setIndexColumns
in interface MapField
public java.util.ArrayList<AmberColumn> getIndexColumns()
public java.lang.String generateLoadSelect(java.lang.String id)
generateLoadSelect
in class CollectionField
public void generateGetterMethod(JavaWriter out) throws java.io.IOException
generateGetterMethod
in interface AmberField
generateGetterMethod
in class AbstractField
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |