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.LoggerLOGstatic java.lang.StringTILDA_GEN_PACKAGE
-
Constructor Summary
Constructors Constructor Description Helper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidCatchFinallyBlock(java.io.PrintWriter Out, Object O, java.lang.String OperationDebugStr, java.lang.String StatementTypeStr, boolean NeedsSavepoint, boolean Static)static booleanCSVExport(java.io.PrintWriter Out, boolean First, Column C)static java.lang.StringDeSerializeArray(GeneratorSession G)static java.lang.StringgetCodeGenLanguage()static java.lang.StringgetFullAppDataClassName(Base ParentObject)static java.lang.StringgetFullAppFactoryClassName(Base ParentObject)static java.lang.StringgetFullBaseClassName(Base ParentObject)static java.lang.StringgetFullColVarAtRuntime(Column C)static java.lang.StringgetFullTableVarAtRuntime(Object O)static java.lang.StringgetGetterCode(java.lang.String colName, java.lang.String prefix)static java.lang.StringgetMultiLineCommentEnd()static java.lang.StringgetMultiLineCommentStart()static java.lang.StringgetMultiLineDocCommentStart()static java.lang.StringgetRuntimeInsertStr(Column C)static java.lang.StringgetRuntimeMask(Column C)static java.lang.StringgetRuntimeSelectStr(Column C)static java.lang.StringgetRuntimeUpdateStr(Column C)static java.lang.StringgetSingleFullLineComment()static java.lang.StringgetSingleLineComment()static java.lang.StringgetSupportClassFullName(Schema S)protected static java.lang.StringgetSystemMappedColumnName(Column col)static java.lang.StringgetTimestampDefaultComma(Column C, ColumnValue V)static java.lang.StringgetTimestampDefaultEqual(Column C, ColumnValue V)static java.lang.StringgetTimestampDefaultSetter(Column C, ColumnValue V)static java.lang.StringgetVisibility(Column C, boolean PackageForPrivate)static voidJSONExport(java.io.PrintWriter Out, Column C)static voidMakeParamStaticClass(java.io.PrintWriter Out, java.util.List<Query.Attribute> Attributes, java.lang.String MethodName)static java.lang.StringNVPValueCast(Column C, ColumnType CastTo)static voidPrintColumnPreparedStatementSetter(java.io.PrintWriter Out, Object O, java.lang.String Lead, Column C, boolean Static, boolean arrayOverride)static java.lang.StringprintGetterCode(java.lang.String prefix, java.lang.String getterStr, java.lang.String colName, ColumnType type, boolean collection, java.lang.String maskDef)static java.lang.StringPrintObjectList(java.util.List<Object> Objects)static java.lang.StringPrintOrderByClause(GeneratorSession G, java.util.List<OrderBy> OrderByObjs)static java.lang.StringPrintWhereClause(GeneratorSession G, java.util.List<Column> Columns, SubWhereClause SubWhere)static voidSelectFrom(java.io.PrintWriter Out, Object O)static java.lang.StringSerializeArray(GeneratorSession G)static voidSetDefaultValues(java.io.PrintWriter Out, java.util.List<Column> DefaultUpdateColumns, java.lang.String Prefix)static voidsetSavedFields(java.io.PrintWriter Out, Object O)static voidSwitchLookupIdPreparedStatement(java.io.PrintWriter Out, GeneratorSession G, Object O, java.lang.String Lead, boolean UniqueConstraints, boolean Static)static voidSwitchLookupIdWhereClauses(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)
-
-