Class Helper


  • public class Helper
    extends java.lang.Object
    • 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
    • Constructor Detail

      • Helper

        public Helper()
    • 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)
      • 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)