Class DesktopWorkspace

java.lang.Object
com.ganteater.ae.AEWorkspace
com.ganteater.ae.desktop.DesktopWorkspace
All Implemented Interfaces:
com.ganteater.ae.AEManager

public class DesktopWorkspace extends com.ganteater.ae.AEWorkspace
  • Field Summary

    Fields inherited from class com.ganteater.ae.AEWorkspace

    CONFIG_SUFIX_PROP_NAME, CONFIGURATION_TITLE, defaultMode, ENVIRONMENT_FILE_TITLE, MESSAGE_PASSWORD_REQUIRED
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    choicePriorityRecipeFolder(String text, String[] possibleValues)
     
    choiceValue(String name, String description, Object[] aPossibleValues, com.ganteater.ae.ILogger log, boolean notifyMe, com.ganteater.ae.processor.Processor processor)
     
    boolean
    confirmation(String name, String message, com.ganteater.ae.processor.Processor unit, boolean notifyMe)
     
    protected com.ganteater.ae.RecipeRunner
     
    protected File
     
    protected com.ganteater.ae.util.xml.easyparser.Node
     
    void
     
    inputChoice(String name, String description, String[] aValues, String aDefaultValue, com.ganteater.ae.processor.Processor taskProcessor, boolean notifyMe)
     
    void
    inputDataTable(com.ganteater.ae.processor.Processor unit, com.ganteater.ae.util.xml.easyparser.Node aTableNode, boolean notifyMe)
     
    inputFile(String name, String description, File defaultFile, com.ganteater.ae.ILogger log, com.ganteater.ae.processor.Processor taskProcessor)
     
    inputValue(String name, String description, String value, com.ganteater.ae.ILogger log, String type, boolean notifyMe, com.ganteater.ae.processor.Processor processor)
     
    boolean
    isConsoleDefaultInput(String varName, String description)
     
    com.ganteater.ae.processor.MessageHandler
    message(com.ganteater.ae.processor.Processor taskProcessor, String title, String message, boolean notifyMe)
     
    void
    progressValue(int i, int length, boolean success)
     
    void
    removeRunner(com.ganteater.ae.RecipeRunner testRunner)
     
    void
     
    void
     
    protected String
    selectConfiguration(String[] aPossibleValues)
     
    void
    setTestPath(String name, String path)
     
    void
    startTaskNotify(com.ganteater.ae.RecipeRunner task)
     
    com.ganteater.ae.MultiTaskRunDialog
    tasksChoice(com.ganteater.ae.MultiTaskRunDialog dialog, String[] list, boolean exceptionIgnoreFlag, Object setup, com.ganteater.ae.processor.Processor taskProcessor, boolean visible)
     

    Methods inherited from class com.ganteater.ae.AEWorkspace

    addCloseHook, addRunner, close, fillLogProperties, finished, getAllConfigNode, getBaseDir, getConfigNode, getConfigurationFile, getConfigurationName, getCurrentConfig, getCustomConfPropFileName, getDefaultUserConfiguration, getFile, getHomeConfigurationsDir, getHomeWorkingDir, getInstance, getOperationsClasses, getOperationsMethod, getOperationsMethods, getPreferencesFile, getPublicTestsList, getRecipesScaner, getRunners, getStartDir, getSystemVariables, getTasksMap, getTestPath, getTestsDescList, getTestsList, getUserPreferences, getValue, getWorkingDir, initLogger, inputInteger, inputMultiChoice, inputValue, loadConfiguration, loadConfiguration, loadConfProperties, progressText, refreshTaskPath, resetConfigurationName, runSetupNodes, runTask, selectConfiguration, setBaseDir, setConfigurationName, setConsoleDefaultInput, setDefaultUserConfiguration, setOperationsClasses, setStartDir, stopAllRunners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • selectConfiguration

      protected String selectConfiguration(String[] aPossibleValues)
      Overrides:
      selectConfiguration in class com.ganteater.ae.AEWorkspace
    • tasksChoice

      public com.ganteater.ae.MultiTaskRunDialog tasksChoice(com.ganteater.ae.MultiTaskRunDialog dialog, String[] list, boolean exceptionIgnoreFlag, Object setup, com.ganteater.ae.processor.Processor taskProcessor, boolean visible)
      Specified by:
      tasksChoice in interface com.ganteater.ae.AEManager
      Overrides:
      tasksChoice in class com.ganteater.ae.AEWorkspace
    • startTaskNotify

      public void startTaskNotify(com.ganteater.ae.RecipeRunner task)
      Specified by:
      startTaskNotify in interface com.ganteater.ae.AEManager
      Overrides:
      startTaskNotify in class com.ganteater.ae.AEWorkspace
    • progressValue

      public void progressValue(int i, int length, boolean success)
      Specified by:
      progressValue in interface com.ganteater.ae.AEManager
      Overrides:
      progressValue in class com.ganteater.ae.AEWorkspace
    • removeRunner

      public void removeRunner(com.ganteater.ae.RecipeRunner testRunner)
      Specified by:
      removeRunner in interface com.ganteater.ae.AEManager
      Overrides:
      removeRunner in class com.ganteater.ae.AEWorkspace
    • inputValue

      public String inputValue(String name, String description, String value, com.ganteater.ae.ILogger log, String type, boolean notifyMe, com.ganteater.ae.processor.Processor processor)
      Specified by:
      inputValue in interface com.ganteater.ae.AEManager
      Overrides:
      inputValue in class com.ganteater.ae.AEWorkspace
    • isConsoleDefaultInput

      public boolean isConsoleDefaultInput(String varName, String description)
      Specified by:
      isConsoleDefaultInput in interface com.ganteater.ae.AEManager
      Overrides:
      isConsoleDefaultInput in class com.ganteater.ae.AEWorkspace
    • createTestRunner

      protected com.ganteater.ae.RecipeRunner createTestRunner(String name)
      Overrides:
      createTestRunner in class com.ganteater.ae.AEWorkspace
    • inputChoice

      public String inputChoice(String name, String description, String[] aValues, String aDefaultValue, com.ganteater.ae.processor.Processor taskProcessor, boolean notifyMe)
      Specified by:
      inputChoice in interface com.ganteater.ae.AEManager
      Overrides:
      inputChoice in class com.ganteater.ae.AEWorkspace
    • inputFile

      public String inputFile(String name, String description, File defaultFile, com.ganteater.ae.ILogger log, com.ganteater.ae.processor.Processor taskProcessor)
      Specified by:
      inputFile in interface com.ganteater.ae.AEManager
      Overrides:
      inputFile in class com.ganteater.ae.AEWorkspace
    • confirmation

      public boolean confirmation(String name, String message, com.ganteater.ae.processor.Processor unit, boolean notifyMe) throws Exception
      Specified by:
      confirmation in interface com.ganteater.ae.AEManager
      Overrides:
      confirmation in class com.ganteater.ae.AEWorkspace
      Throws:
      Exception
    • message

      public com.ganteater.ae.processor.MessageHandler message(com.ganteater.ae.processor.Processor taskProcessor, String title, String message, boolean notifyMe)
      Specified by:
      message in interface com.ganteater.ae.AEManager
      Overrides:
      message in class com.ganteater.ae.AEWorkspace
    • inputDataTable

      public void inputDataTable(com.ganteater.ae.processor.Processor unit, com.ganteater.ae.util.xml.easyparser.Node aTableNode, boolean notifyMe) throws IOException
      Specified by:
      inputDataTable in interface com.ganteater.ae.AEManager
      Overrides:
      inputDataTable in class com.ganteater.ae.AEWorkspace
      Throws:
      IOException
    • choiceValue

      public String choiceValue(String name, String description, Object[] aPossibleValues, com.ganteater.ae.ILogger log, boolean notifyMe, com.ganteater.ae.processor.Processor processor)
      Specified by:
      choiceValue in interface com.ganteater.ae.AEManager
      Overrides:
      choiceValue in class com.ganteater.ae.AEWorkspace
    • choicePriorityRecipeFolder

      protected String choicePriorityRecipeFolder(String text, String[] possibleValues)
      Overrides:
      choicePriorityRecipeFolder in class com.ganteater.ae.AEWorkspace
    • getConfiguration

      protected com.ganteater.ae.util.xml.easyparser.Node getConfiguration() throws IOException
      Overrides:
      getConfiguration in class com.ganteater.ae.AEWorkspace
      Throws:
      IOException
    • setTestPath

      public void setTestPath(String name, String path)
      Overrides:
      setTestPath in class com.ganteater.ae.AEWorkspace
    • removeTestPath

      public void removeTestPath(String name)
      Overrides:
      removeTestPath in class com.ganteater.ae.AEWorkspace
    • findAlternativeConfiguration

      Overrides:
      findAlternativeConfiguration in class com.ganteater.ae.AEWorkspace
    • resetConfiguration

      public void resetConfiguration()
      Overrides:
      resetConfiguration in class com.ganteater.ae.AEWorkspace
    • initUserPreferencesEncryption

      public void initUserPreferencesEncryption(String password)
      Overrides:
      initUserPreferencesEncryption in class com.ganteater.ae.AEWorkspace