|
||||||||||
| 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 MapFieldpublic 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 AmberFieldgenerateGetterMethod in class AbstractFieldjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||