Package tilda.generation.java8
Class TildaData
- java.lang.Object
-
- tilda.generation.java8.TildaData
-
- All Implemented Interfaces:
CodeGenBase
,CodeGenTildaData
public class TildaData extends java.lang.Object implements CodeGenTildaData
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description TildaData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
genClassEnd(java.io.PrintWriter Out, GeneratorSession G)
void
genClassStart(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genField(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genFieldValues(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genFileStart(java.io.PrintWriter Out, Object O)
void
genMethodCopyForHistory(java.io.PrintWriter Out, GeneratorSession G, Object obj, Object histObj)
void
genMethodCopyTo(java.io.PrintWriter Out, GeneratorSession G, Object O, java.util.List<Column> CopyToColumns)
void
genMethodGet(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodHasChanged(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodIs(java.io.PrintWriter Out, GeneratorSession G, ColumnValue V)
void
genMethodIsNull(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodMask(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodOutput(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodRead(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodRefresh(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodSet(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodSetAs(java.io.PrintWriter Out, GeneratorSession G, ColumnValue V)
void
genMethodSetDateTimeExplicit(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodSetDateTimeNow(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodSetDateTimeUndefined(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodSetNull(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodToString(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodTouch(java.io.PrintWriter Out, GeneratorSession G, Column C)
void
genMethodUpsert(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genMethodWrite(java.io.PrintWriter Out, GeneratorSession G, Object O)
void
genTimestampSignature(java.io.PrintWriter Out, Object O)
protected static void
genWriteQuery(java.io.PrintWriter Out, GeneratorSession G, Object O)
java.lang.String
getFileName(Base O)
protected void
validateHousekeeping(java.io.PrintWriter Out, Column C, java.lang.String Mask)
-
-
-
Method Detail
-
getFileName
public java.lang.String getFileName(Base O)
- Specified by:
getFileName
in interfaceCodeGenBase
- Returns:
-
genFileStart
public void genFileStart(java.io.PrintWriter Out, Object O) throws java.lang.Exception
- Specified by:
genFileStart
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genClassStart
public void genClassStart(java.io.PrintWriter Out, GeneratorSession G, Object O) throws java.lang.Exception
- Specified by:
genClassStart
in interfaceCodeGenBase
- Throws:
java.lang.Exception
-
genField
public void genField(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genField
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genFieldValues
public void genFieldValues(java.io.PrintWriter Out, GeneratorSession G, Column C)
- Specified by:
genFieldValues
in interfaceCodeGenTildaData
-
genMethodGet
public void genMethodGet(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodGet
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodIs
public void genMethodIs(java.io.PrintWriter Out, GeneratorSession G, ColumnValue V)
- Specified by:
genMethodIs
in interfaceCodeGenTildaData
-
genMethodSet
public void genMethodSet(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodSet
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodSetAs
public void genMethodSetAs(java.io.PrintWriter Out, GeneratorSession G, ColumnValue V)
- Specified by:
genMethodSetAs
in interfaceCodeGenTildaData
-
genMethodSetDateTimeNow
public void genMethodSetDateTimeNow(java.io.PrintWriter Out, GeneratorSession G, Column C)
- Specified by:
genMethodSetDateTimeNow
in interfaceCodeGenTildaData
-
genMethodSetDateTimeUndefined
public void genMethodSetDateTimeUndefined(java.io.PrintWriter Out, GeneratorSession G, Column C)
- Specified by:
genMethodSetDateTimeUndefined
in interfaceCodeGenTildaData
-
genMethodSetDateTimeExplicit
public void genMethodSetDateTimeExplicit(java.io.PrintWriter Out, GeneratorSession G, Column C)
- Specified by:
genMethodSetDateTimeExplicit
in interfaceCodeGenTildaData
-
genMethodSetNull
public void genMethodSetNull(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodSetNull
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodHasChanged
public void genMethodHasChanged(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodHasChanged
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodIsNull
public void genMethodIsNull(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodIsNull
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodTouch
public void genMethodTouch(java.io.PrintWriter Out, GeneratorSession G, Column C) throws java.lang.Exception
- Specified by:
genMethodTouch
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genTimestampSignature
public void genTimestampSignature(java.io.PrintWriter Out, Object O)
-
genWriteQuery
protected static void genWriteQuery(java.io.PrintWriter Out, GeneratorSession G, Object O)
-
validateHousekeeping
protected void validateHousekeeping(java.io.PrintWriter Out, Column C, java.lang.String Mask)
-
genMethodWrite
public void genMethodWrite(java.io.PrintWriter Out, GeneratorSession G, Object O) throws java.lang.Exception
- Specified by:
genMethodWrite
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodUpsert
public void genMethodUpsert(java.io.PrintWriter Out, GeneratorSession G, Object O) throws java.lang.Exception
- Specified by:
genMethodUpsert
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodCopyTo
public void genMethodCopyTo(java.io.PrintWriter Out, GeneratorSession G, Object O, java.util.List<Column> CopyToColumns) throws java.lang.Exception
- Specified by:
genMethodCopyTo
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodCopyForHistory
public void genMethodCopyForHistory(java.io.PrintWriter Out, GeneratorSession G, Object obj, Object histObj) throws java.lang.Exception
- Specified by:
genMethodCopyForHistory
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodMask
public void genMethodMask(java.io.PrintWriter Out, GeneratorSession G, Object O) throws java.lang.Exception
- Specified by:
genMethodMask
in interfaceCodeGenTildaData
- Throws:
java.lang.Exception
-
genMethodRefresh
public void genMethodRefresh(java.io.PrintWriter Out, GeneratorSession G, Object O)
- Specified by:
genMethodRefresh
in interfaceCodeGenTildaData
-
genMethodRead
public void genMethodRead(java.io.PrintWriter Out, GeneratorSession G, Object O)
- Specified by:
genMethodRead
in interfaceCodeGenTildaData
-
genMethodToString
public void genMethodToString(java.io.PrintWriter Out, GeneratorSession G, Object O)
- Specified by:
genMethodToString
in interfaceCodeGenTildaData
-
genClassEnd
public void genClassEnd(java.io.PrintWriter Out, GeneratorSession G) throws java.lang.Exception
- Specified by:
genClassEnd
in interfaceCodeGenBase
- Throws:
java.lang.Exception
-
genMethodOutput
public void genMethodOutput(java.io.PrintWriter Out, GeneratorSession G, Object O)
- Specified by:
genMethodOutput
in interfaceCodeGenTildaData
-
-