Package com.ganteater.ae.desktop
Class DesktopWorkspace
java.lang.Object
com.ganteater.ae.AEWorkspace
com.ganteater.ae.desktop.DesktopWorkspace
- All Implemented Interfaces:
com.ganteater.ae.AEManager
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
createTestRunner
(String name) protected File
protected com.ganteater.ae.util.xml.easyparser.Node
void
initUserPreferencesEncryption
(String password) 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
removeTestPath
(String name) 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
-
Constructor Details
-
DesktopWorkspace
-
-
Method Details
-
selectConfiguration
- Overrides:
selectConfiguration
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
tasksChoice
in classcom.ganteater.ae.AEWorkspace
-
startTaskNotify
- Specified by:
startTaskNotify
in interfacecom.ganteater.ae.AEManager
- Overrides:
startTaskNotify
in classcom.ganteater.ae.AEWorkspace
-
progressValue
- Specified by:
progressValue
in interfacecom.ganteater.ae.AEManager
- Overrides:
progressValue
in classcom.ganteater.ae.AEWorkspace
-
removeRunner
- Specified by:
removeRunner
in interfacecom.ganteater.ae.AEManager
- Overrides:
removeRunner
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
inputValue
in classcom.ganteater.ae.AEWorkspace
-
isConsoleDefaultInput
- Specified by:
isConsoleDefaultInput
in interfacecom.ganteater.ae.AEManager
- Overrides:
isConsoleDefaultInput
in classcom.ganteater.ae.AEWorkspace
-
createTestRunner
- Overrides:
createTestRunner
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
inputChoice
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
inputFile
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
confirmation
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
message
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
inputDataTable
in classcom.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 interfacecom.ganteater.ae.AEManager
- Overrides:
choiceValue
in classcom.ganteater.ae.AEWorkspace
-
choicePriorityRecipeFolder
- Overrides:
choicePriorityRecipeFolder
in classcom.ganteater.ae.AEWorkspace
-
getConfiguration
- Overrides:
getConfiguration
in classcom.ganteater.ae.AEWorkspace
- Throws:
IOException
-
setTestPath
- Overrides:
setTestPath
in classcom.ganteater.ae.AEWorkspace
-
removeTestPath
- Overrides:
removeTestPath
in classcom.ganteater.ae.AEWorkspace
-
findAlternativeConfiguration
- Overrides:
findAlternativeConfiguration
in classcom.ganteater.ae.AEWorkspace
-
resetConfiguration
- Overrides:
resetConfiguration
in classcom.ganteater.ae.AEWorkspace
-
initUserPreferencesEncryption
- Overrides:
initUserPreferencesEncryption
in classcom.ganteater.ae.AEWorkspace
-