|
||||||||||
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.PropertyField
com.caucho.amber.field.VersionField
public class VersionField
Configuration for a bean's field
Constructor Summary | |
---|---|
VersionField(EntityType entityType)
|
|
VersionField(EntityType entityType,
java.lang.String name)
|
Method Summary | |
---|---|
void |
generateIncrementVersion(JavaWriter out)
Generates the increment version. |
java.lang.String |
generateIsNull()
Generates the is null test. |
java.lang.String |
generateMatchArgWhere(java.lang.String id)
Returns the where code |
void |
generatePostConstructor(JavaWriter out)
Generates the post constructor initialization. |
void |
generateSetVersion(JavaWriter out,
java.lang.String pstmt,
java.lang.String index)
Generates the set version clause. |
void |
generateUpdate(CharBuffer sql)
Generates the update set clause |
void |
generateUpdate(JavaWriter out,
java.lang.String maskVar,
java.lang.String pstmt,
java.lang.String index)
Generates loading cache |
Methods inherited from class com.caucho.amber.field.PropertyField |
---|
createExpr, generateGetterMethod, generateInsertColumns, generateInsertSet, generateLoad, generateLoadNative, generateLoadSelect, generateNativeColumnNames, generateNull, generateSelect, generateSetterMethod, generateStatementSet, generateUpdateSet, generateWhere, getColumn, getFieldName, getRelatedSourceType, getTable, getType, init, isInsert, isUpdate, override, setColumn, setInsert, setType, setUpdate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VersionField(EntityType entityType, java.lang.String name) throws ConfigException
ConfigException
public VersionField(EntityType entityType)
Method Detail |
---|
public java.lang.String generateIsNull()
public void generateIncrementVersion(JavaWriter out) throws java.io.IOException
java.io.IOException
public java.lang.String generateMatchArgWhere(java.lang.String id)
public void generatePostConstructor(JavaWriter out) throws java.io.IOException
generatePostConstructor
in interface AmberField
generatePostConstructor
in class AbstractField
java.io.IOException
public void generateSetVersion(JavaWriter out, java.lang.String pstmt, java.lang.String index) throws java.io.IOException
java.io.IOException
public void generateUpdate(CharBuffer sql)
generateUpdate
in interface AmberField
generateUpdate
in class PropertyField
public void generateUpdate(JavaWriter out, java.lang.String maskVar, java.lang.String pstmt, java.lang.String index) throws java.io.IOException
generateUpdate
in interface AmberField
generateUpdate
in class AbstractField
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |