Class BaseCommand

    • Field Detail

      • EXIT_CODE_GENERIC_ERROR

        public static final java.lang.Integer EXIT_CODE_GENERIC_ERROR
      • EXIT_CODE_CONTENT_ERROR

        public static final java.lang.Integer EXIT_CODE_CONTENT_ERROR
      • EXIT_CODE_REPO_DOES_NOT_EXIST

        public static final java.lang.Integer EXIT_CODE_REPO_DOES_NOT_EXIST
      • EXIT_CODE_REPO_ALREADY_EXISTS

        public static final java.lang.Integer EXIT_CODE_REPO_ALREADY_EXISTS
    • Constructor Detail

      • BaseCommand

        public BaseCommand()
    • Method Detail

      • call

        public final java.lang.Integer call()
                                     throws java.lang.Exception
        Specified by:
        call in interface java.util.concurrent.Callable<java.lang.Integer>
        Throws:
        java.lang.Exception
      • callWithPersist

        protected java.lang.Integer callWithPersist()
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • callWithDatabaseAdapter

        protected java.lang.Integer callWithDatabaseAdapter()
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • warnOnInMemory

        protected void warnOnInMemory()