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_TAG_NAME, defaultMode, ENVIRONMENT_FILE_TITLE, MESSAGE_PASSWORD_REQUIRED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchoiceValue(String name, String desc, Object[] aPossibleValues, ILogger log, boolean notifyMe, Processor processor) booleanconfirmation(String name, String message, Processor unit, boolean notifyMe) protected RecipeRunnercreateTestRunner(String name) protected PropertiesfillLogProperties(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) booleanisConsoleDefaultInput(String varName, String description) voidprotected StringselectConfiguration(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, executeAnteaterMaven, findAEconfigs, findAlternativeConfiguration, finished, getAllConfigNode, getBaseDir, getConfigNode, getConfiguration, getConfigurationFile, getConfigurationName, getCurrentConfig, getCustomConfPropFileName, getDefaultUserConfiguration, getFile, getHomeConfigurationsDir, getHomeWorkingDir, getInstance, getOperationsClasses, getOperationsMethod, getOperationsMethods, getPomLocation, getPreferencesFile, getPublicTestsList, getRecipesScaner, getRunners, getStartDir, getSystemVariables, getTasksMap, getTestPath, getTestsDescList, getTestsList, getUserPreferences, getValue, getWorkingDir, initLogger, initUserPreferencesEncryption, inputDataTable, inputInteger, loadConfiguration, loadConfiguration, loadConfProperties, loadCustomProperties, progressText, progressValue, refreshTaskPath, removeRunner, removeTestPath, resetConfigurationName, runSetupNodes, runTask, selectConfiguration, 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:
createTestRunnerin classAEWorkspace
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
getLogs
-
message
public MessageHandler message(Processor taskProcessor, String description, String message, boolean notifyMe) - Specified by:
messagein interfaceAEManager- Overrides:
messagein classAEWorkspace
-
selectConfiguration
- Overrides:
selectConfigurationin classAEWorkspace
-
getLog
-
tasksChoice
public MultiTaskRunDialog tasksChoice(MultiTaskRunDialog mt, String[] list, boolean exceptionIgnoreFlag, Object setup, Processor taskProcessor, boolean visible) - Specified by:
tasksChoicein interfaceAEManager- Overrides:
tasksChoicein classAEWorkspace
-
inputMultiChoice
public String[] inputMultiChoice(String name, String[] values, String defaultValue, Processor taskProcessor) - Overrides:
inputMultiChoicein classAEWorkspace
-
inputValue
public String inputValue(String aName, String aDesc, String value, ILogger log, String type, boolean notifyMe, Processor processor) - Specified by:
inputValuein interfaceAEManager- Overrides:
inputValuein classAEWorkspace
-
inputChoice
public String inputChoice(String aNameDialog, String description, String[] aValues, String aDefaultValue, Processor taskProcessor, boolean notifyMe) - Specified by:
inputChoicein interfaceAEManager- Overrides:
inputChoicein classAEWorkspace
-
choiceValue
public String choiceValue(String name, String desc, Object[] aPossibleValues, ILogger log, boolean notifyMe, Processor processor) - Specified by:
choiceValuein interfaceAEManager- Overrides:
choiceValuein classAEWorkspace
-
resetConfiguration
- Overrides:
resetConfigurationin classAEWorkspace
-
inputFile
-
confirmation
public boolean confirmation(String name, String message, Processor unit, boolean notifyMe) throws Exception - Specified by:
confirmationin interfaceAEManager- Overrides:
confirmationin classAEWorkspace- Throws:
Exception
-
inputValue
public String inputValue(String name, String description, String defaultValue, String type, Processor processor) - Overrides:
inputValuein classAEWorkspace
-
isConsoleDefaultInput
- Specified by:
isConsoleDefaultInputin interfaceAEManager- Overrides:
isConsoleDefaultInputin classAEWorkspace
-
fillLogProperties
- Overrides:
fillLogPropertiesin classAEWorkspace
-