Package com.ganteater.ae.web
Class WebWorkspace
java.lang.Object
com.ganteater.ae.AEWorkspace
com.ganteater.ae.web.WebWorkspace
- All Implemented Interfaces:
AEManager
,org.springframework.beans.factory.InitializingBean
@Component("workspace")
public class WebWorkspace
extends AEWorkspace
implements org.springframework.beans.factory.InitializingBean
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoid
choiceValue
(String name, String desc, Object[] aPossibleValues, ILogger log, boolean notifyMe, Processor processor) boolean
confirmation
(String name, String message, Processor unit, boolean notifyMe) protected RecipeRunner
createTestRunner
(String name) protected Properties
fillLogProperties
(Node configNode) getLogs()
inputChoice
(String aNameDialog, String description, String[] aValues, String aDefaultValue, Processor taskProcessor, boolean notifyMe) String[]
inputMultiChoice
(String name, String[] values, String defaultValue, Processor taskProcessor) inputValue
(String aName, String aDesc, String value, ILogger log, String type, boolean notifyMe, Processor processor) boolean
isConsoleDefaultInput
(String varName, String description) void
protected String
selectConfiguration
(String[] aPossibleValues) tasksChoice
(MultiTaskRunDialog mt, String[] list, boolean exceptionIgnoreFlag, Object setup, Processor taskProcessor, boolean visible) Methods inherited from class com.ganteater.ae.AEWorkspace
addCloseHook, addRunner, choicePriorityRecipeFolder, close, findAlternativeConfiguration, finished, getAllConfigNode, getBaseDir, getConfigNode, getConfiguration, getConfigurationFile, getConfigurationName, getCurrentConfig, getCustomConfPropFileName, getDefaultUserConfiguration, getFile, getHomeConfigurationsDir, getHomeWorkingDir, getInstance, getOperationsClasses, getOperationsMethod, getOperationsMethods, getPreferencesFile, getPublicTestsList, getRecipesScaner, getRemoveTestPath, getRunners, getStartDir, getSystemVariables, getTasksMap, getTestPath, getTestsDescList, getTestsList, getUserPreferences, getValue, getWorkingDir, initLogger, initUserPreferencesEncryption, inputDataTable, inputInteger, loadConfiguration, loadConfiguration, loadConfProperties, progressText, progressValue, refreshTaskPath, removeRunner, resetConfigurationName, runSetupNodes, runTask, selectConfiguration, setBaseDir, setConfigurationName, setConsoleDefaultInput, setDefaultUserConfiguration, setOperationsClasses, setStartDir, setTestPath, startTaskNotify, stopAllRunners
-
Field Details
-
CONFIG_LOG_NAME
- See Also:
-
-
Constructor Details
-
WebWorkspace
public WebWorkspace(@Value("#{systemEnvironment[\'AE_BASEDIR\'] ?: \'${start.dir}\'}") String startDir)
-
-
Method Details
-
createTestRunner
- Overrides:
createTestRunner
in classAEWorkspace
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
getLogs
-
message
public MessageHandler message(Processor taskProcessor, String description, String message, boolean notifyMe) - Specified by:
message
in interfaceAEManager
- Overrides:
message
in classAEWorkspace
-
selectConfiguration
- Overrides:
selectConfiguration
in classAEWorkspace
-
getLog
-
tasksChoice
public MultiTaskRunDialog tasksChoice(MultiTaskRunDialog mt, String[] list, boolean exceptionIgnoreFlag, Object setup, Processor taskProcessor, boolean visible) - Specified by:
tasksChoice
in interfaceAEManager
- Overrides:
tasksChoice
in classAEWorkspace
-
inputMultiChoice
public String[] inputMultiChoice(String name, String[] values, String defaultValue, Processor taskProcessor) - Overrides:
inputMultiChoice
in classAEWorkspace
-
inputValue
public String inputValue(String aName, String aDesc, String value, ILogger log, String type, boolean notifyMe, Processor processor) - Specified by:
inputValue
in interfaceAEManager
- Overrides:
inputValue
in classAEWorkspace
-
inputChoice
public String inputChoice(String aNameDialog, String description, String[] aValues, String aDefaultValue, Processor taskProcessor, boolean notifyMe) - Specified by:
inputChoice
in interfaceAEManager
- Overrides:
inputChoice
in classAEWorkspace
-
choiceValue
public String choiceValue(String name, String desc, Object[] aPossibleValues, ILogger log, boolean notifyMe, Processor processor) - Specified by:
choiceValue
in interfaceAEManager
- Overrides:
choiceValue
in classAEWorkspace
-
resetConfiguration
- Overrides:
resetConfiguration
in classAEWorkspace
-
inputFile
public String inputFile(String name, String description, File aDefaultFile, ILogger log, Processor tp) - Specified by:
inputFile
in interfaceAEManager
- Overrides:
inputFile
in classAEWorkspace
-
confirmation
public boolean confirmation(String name, String message, Processor unit, boolean notifyMe) throws Exception - Specified by:
confirmation
in interfaceAEManager
- Overrides:
confirmation
in classAEWorkspace
- Throws:
Exception
-
inputValue
public String inputValue(String name, String description, String defaultValue, String type, Processor processor) - Overrides:
inputValue
in classAEWorkspace
-
isConsoleDefaultInput
- Specified by:
isConsoleDefaultInput
in interfaceAEManager
- Overrides:
isConsoleDefaultInput
in classAEWorkspace
-
fillLogProperties
- Overrides:
fillLogProperties
in classAEWorkspace
-