Package tilda.generation.java8
Class Helper
- java.lang.Object
-
- tilda.generation.java8.Helper
-
public class Helper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.logging.log4j.Logger
LOG
static java.lang.String
TILDA_GEN_PACKAGE
-
Constructor Summary
Constructors Constructor Description Helper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
CatchFinallyBlock(java.io.PrintWriter Out, Object O, java.lang.String OperationDebugStr, java.lang.String StatementTypeStr, boolean NeedsSavepoint, boolean Static)
static boolean
CSVExport(java.io.PrintWriter Out, boolean First, Column C)
static java.lang.String
DeSerializeArray(GeneratorSession G)
static java.lang.String
getCodeGenLanguage()
static java.lang.String
getFullAppDataClassName(Base ParentObject)
static java.lang.String
getFullAppFactoryClassName(Base ParentObject)
static java.lang.String
getFullBaseClassName(Base ParentObject)
static java.lang.String
getFullColVarAtRuntime(Column C)
static java.lang.String
getFullTableVarAtRuntime(Object O)
static java.lang.String
getGetterCode(java.lang.String colName, java.lang.String prefix)
static java.lang.String
getMultiLineCommentEnd()
static java.lang.String
getMultiLineCommentStart()
static java.lang.String
getMultiLineDocCommentStart()
static java.lang.String
getRuntimeInsertStr(Column C)
static java.lang.String
getRuntimeMask(Column C)
static java.lang.String
getRuntimeSelectStr(Column C)
static java.lang.String
getRuntimeUpdateStr(Column C)
static java.lang.String
getSingleFullLineComment()
static java.lang.String
getSingleLineComment()
static java.lang.String
getSupportClassFullName(Schema S)
protected static java.lang.String
getSystemMappedColumnName(Column col)
static java.lang.String
getTimestampDefaultComma(Column C, ColumnValue V)
static java.lang.String
getTimestampDefaultEqual(Column C, ColumnValue V)
static java.lang.String
getTimestampDefaultSetter(Column C, ColumnValue V)
static java.lang.String
getVisibility(Column C, boolean PackageForPrivate)
static void
JSONExport(java.io.PrintWriter Out, Column C)
static void
MakeParamStaticClass(java.io.PrintWriter Out, java.util.List<Query.Attribute> Attributes, java.lang.String MethodName)
static java.lang.String
NVPValueCast(Column C, ColumnType CastTo)
static void
PrintColumnPreparedStatementSetter(java.io.PrintWriter Out, Object O, java.lang.String Lead, Column C, boolean Static, boolean arrayOverride)
static java.lang.String
printGetterCode(java.lang.String prefix, java.lang.String getterStr, java.lang.String colName, ColumnType type, boolean collection, java.lang.String maskDef)
static java.lang.String
PrintObjectList(java.util.List<Object> Objects)
static java.lang.String
PrintOrderByClause(GeneratorSession G, java.util.List<OrderBy> OrderByObjs)
static java.lang.String
PrintWhereClause(GeneratorSession G, java.util.List<Column> Columns, SubWhereClause SubWhere)
static void
SelectFrom(java.io.PrintWriter Out, Object O)
static java.lang.String
SerializeArray(GeneratorSession G)
static void
SetDefaultValues(java.io.PrintWriter Out, java.util.List<Column> DefaultUpdateColumns, java.lang.String Prefix)
static void
setSavedFields(java.io.PrintWriter Out, Object O)
static void
SwitchLookupIdPreparedStatement(java.io.PrintWriter Out, GeneratorSession G, Object O, java.lang.String Lead, boolean UniqueConstraints, boolean Static)
static void
SwitchLookupIdWhereClauses(java.io.PrintWriter Out, GeneratorSession G, Object O, java.lang.String Lead, boolean UniqueConstraints)
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
TILDA_GEN_PACKAGE
public static final java.lang.String TILDA_GEN_PACKAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSingleLineComment
public static java.lang.String getSingleLineComment()
-
getSingleFullLineComment
public static java.lang.String getSingleFullLineComment()
-
getMultiLineDocCommentStart
public static java.lang.String getMultiLineDocCommentStart()
-
getMultiLineCommentStart
public static java.lang.String getMultiLineCommentStart()
-
getMultiLineCommentEnd
public static java.lang.String getMultiLineCommentEnd()
-
getCodeGenLanguage
public static java.lang.String getCodeGenLanguage()
-
getFullAppDataClassName
public static java.lang.String getFullAppDataClassName(Base ParentObject)
-
getFullAppFactoryClassName
public static java.lang.String getFullAppFactoryClassName(Base ParentObject)
-
getFullBaseClassName
public static java.lang.String getFullBaseClassName(Base ParentObject)
-
getSupportClassFullName
public static java.lang.String getSupportClassFullName(Schema S)
-
getRuntimeMask
public static java.lang.String getRuntimeMask(Column C)
-
getRuntimeSelectStr
public static java.lang.String getRuntimeSelectStr(Column C)
-
getRuntimeInsertStr
public static java.lang.String getRuntimeInsertStr(Column C)
-
getRuntimeUpdateStr
public static java.lang.String getRuntimeUpdateStr(Column C)
-
getVisibility
public static java.lang.String getVisibility(Column C, boolean PackageForPrivate)
-
SerializeArray
public static java.lang.String SerializeArray(GeneratorSession G)
-
DeSerializeArray
public static java.lang.String DeSerializeArray(GeneratorSession G)
-
CatchFinallyBlock
public static void CatchFinallyBlock(java.io.PrintWriter Out, Object O, java.lang.String OperationDebugStr, java.lang.String StatementTypeStr, boolean NeedsSavepoint, boolean Static)
-
setSavedFields
public static void setSavedFields(java.io.PrintWriter Out, Object O)
-
getTimestampDefaultSetter
public static java.lang.String getTimestampDefaultSetter(Column C, ColumnValue V) throws java.lang.Error
- Throws:
java.lang.Error
-
getTimestampDefaultComma
public static java.lang.String getTimestampDefaultComma(Column C, ColumnValue V) throws java.lang.Error
- Throws:
java.lang.Error
-
getTimestampDefaultEqual
public static java.lang.String getTimestampDefaultEqual(Column C, ColumnValue V) throws java.lang.Error
- Throws:
java.lang.Error
-
SetDefaultValues
public static void SetDefaultValues(java.io.PrintWriter Out, java.util.List<Column> DefaultUpdateColumns, java.lang.String Prefix) throws java.lang.Error
- Throws:
java.lang.Error
-
PrintOrderByClause
public static java.lang.String PrintOrderByClause(GeneratorSession G, java.util.List<OrderBy> OrderByObjs)
-
getFullColVarAtRuntime
public static java.lang.String getFullColVarAtRuntime(Column C)
-
getFullTableVarAtRuntime
public static java.lang.String getFullTableVarAtRuntime(Object O)
-
PrintWhereClause
public static java.lang.String PrintWhereClause(GeneratorSession G, java.util.List<Column> Columns, SubWhereClause SubWhere)
-
SwitchLookupIdWhereClauses
public static void SwitchLookupIdWhereClauses(java.io.PrintWriter Out, GeneratorSession G, Object O, java.lang.String Lead, boolean UniqueConstraints)
-
PrintObjectList
public static java.lang.String PrintObjectList(java.util.List<Object> Objects)
-
SwitchLookupIdPreparedStatement
public static void SwitchLookupIdPreparedStatement(java.io.PrintWriter Out, GeneratorSession G, Object O, java.lang.String Lead, boolean UniqueConstraints, boolean Static)
-
PrintColumnPreparedStatementSetter
public static void PrintColumnPreparedStatementSetter(java.io.PrintWriter Out, Object O, java.lang.String Lead, Column C, boolean Static, boolean arrayOverride)
-
MakeParamStaticClass
public static void MakeParamStaticClass(java.io.PrintWriter Out, java.util.List<Query.Attribute> Attributes, java.lang.String MethodName)
-
getGetterCode
public static java.lang.String getGetterCode(java.lang.String colName, java.lang.String prefix)
-
JSONExport
public static void JSONExport(java.io.PrintWriter Out, Column C)
-
CSVExport
public static boolean CSVExport(java.io.PrintWriter Out, boolean First, Column C)
-
NVPValueCast
public static java.lang.String NVPValueCast(Column C, ColumnType CastTo)
-
SelectFrom
public static void SelectFrom(java.io.PrintWriter Out, Object O)
-
printGetterCode
public static java.lang.String printGetterCode(java.lang.String prefix, java.lang.String getterStr, java.lang.String colName, ColumnType type, boolean collection, java.lang.String maskDef)
-
getSystemMappedColumnName
protected static java.lang.String getSystemMappedColumnName(Column col)
-
-