Class CommonUtil


  • public final class CommonUtil
    extends java.lang.Object
    • Constructor Detail

      • CommonUtil

        public CommonUtil()
    • Method Detail

      • configureLogger

        public static void configureLogger()
        Set up the logger using the log.dir system property
      • logClasspath

        public static void logClasspath​(java.util.logging.Logger logger)
        Print the classpath so we can see what on earth is going on with connecting to DB2 using an api key.
      • configureLogger

        public static void configureLogger​(java.lang.String logDir)
        Configure the logger to use the given directory.
        Parameters:
        logDir -
      • getRandomKey

        public static java.lang.String getRandomKey()
        Generate a random 32 byte value encoded as a Base64 string (44 characters).
        Returns:
      • loadDriver

        public static void loadDriver​(IDatabaseTranslator translator)
        Load the driver class
      • getSchemaAdapter

        public static ISchemaAdapter getSchemaAdapter​(SchemaType schemaType,
                                                      DbType dbType,
                                                      IConnectionProvider connectionProvider)
        Get the schema adapter which will build the schema variant described by the given schemaType
        Parameters:
        schemaType -
        dbType -
        connectionProvider -
        Returns:
      • getSchemaAdapter

        public static ISchemaAdapter getSchemaAdapter​(SchemaType schemaType,
                                                      IDatabaseAdapter dbAdapter)
        Wrap the given databaseAdapter in an ISchemaAdapter implementation selected by the given schemaType
        Parameters:
        schemaType -
        dbAdapter -
        Returns: