|
||||||||||
| 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.EntityMapField
public class EntityMapField
Represents a map to entities.
| Field Summary | |
|---|---|
protected static java.util.logging.Logger |
log
|
| Constructor Summary | |
|---|---|
EntityMapField(EntityType entityType)
|
|
| Method Summary | |
|---|---|
void |
generateCopyLoadObject(JavaWriter out,
java.lang.String dst,
java.lang.String src,
int loadIndex)
Updates the cached copy. |
void |
generateCopyUpdateObject(JavaWriter out,
java.lang.String dst,
java.lang.String src,
int updateIndex)
Updates the cached copy. |
void |
generateGetterMethod(JavaWriter out)
Generates the set property. |
void |
generateLoadFromObject(JavaWriter out,
java.lang.String obj)
Generates loading cache |
java.lang.String |
generateLoadSelect(java.lang.String id)
Generates the select clause. |
void |
generateSuperGetterMethod(JavaWriter out)
Generates the get property. |
void |
generateSuperSetterMethod(JavaWriter out)
Generates the get property. |
void |
generateUpdate(JavaWriter out,
java.lang.String mask,
java.lang.String pstmt,
java.lang.String index)
Generates loading cache |
void |
generateUpdateFromObject(JavaWriter out,
java.lang.String obj)
Generates loading cache |
java.util.ArrayList<AmberColumn> |
getIndexColumns()
Sets the index columns. |
boolean |
isUpdateable()
Returns true if the methods are abstract. |
void |
setId(IdField id)
Sets the id field. |
void |
setIndex(IdField index)
Sets the index field. |
void |
setIndexColumns(java.util.ArrayList<AmberColumn> columns)
Sets the index columns. |
void |
setMapMethod(JMethod method)
Sets the map method. |
void |
setName(java.lang.String name)
Sets the field name. |
void |
setTargetType(EntityType type)
Sets the target type. |
| 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 EntityMapField(EntityType entityType)
| Method Detail |
|---|
public void setName(java.lang.String name)
setName in class AbstractFieldpublic void setTargetType(EntityType type)
public boolean isUpdateable()
isUpdateable in interface AmberFieldisUpdateable in class AbstractFieldpublic void setMapMethod(JMethod method)
public void setId(IdField id)
public void setIndex(IdField index)
public void setIndexColumns(java.util.ArrayList<AmberColumn> columns)
public java.util.ArrayList<AmberColumn> getIndexColumns()
public void generateUpdate(JavaWriter out,
java.lang.String mask,
java.lang.String pstmt,
java.lang.String index)
throws java.io.IOException
generateUpdate in interface AmberFieldgenerateUpdate in class AbstractFieldjava.io.IOException
public void generateLoadFromObject(JavaWriter out,
java.lang.String obj)
throws java.io.IOException
generateLoadFromObject in interface AmberFieldgenerateLoadFromObject in class AbstractFieldjava.io.IOException
public void generateUpdateFromObject(JavaWriter out,
java.lang.String obj)
throws java.io.IOException
generateUpdateFromObject in interface AmberFieldgenerateUpdateFromObject in class AbstractFieldjava.io.IOExceptionpublic java.lang.String generateLoadSelect(java.lang.String id)
public void generateCopyUpdateObject(JavaWriter out,
java.lang.String dst,
java.lang.String src,
int updateIndex)
throws java.io.IOException
generateCopyUpdateObject in interface AmberFieldgenerateCopyUpdateObject in class AbstractFieldjava.io.IOException
public void generateCopyLoadObject(JavaWriter out,
java.lang.String dst,
java.lang.String src,
int loadIndex)
throws java.io.IOException
generateCopyLoadObject in interface AmberFieldgenerateCopyLoadObject in class AbstractFieldjava.io.IOException
public void generateSuperGetterMethod(JavaWriter out)
throws java.io.IOException
generateSuperGetterMethod in interface AmberFieldgenerateSuperGetterMethod in class AbstractFieldjava.io.IOException
public void generateSuperSetterMethod(JavaWriter out)
throws java.io.IOException
generateSuperSetterMethod in interface AmberFieldgenerateSuperSetterMethod in class AbstractFieldjava.io.IOException
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 | |||||||||