Package com.ganteater.ae.web
Class WebWorkspace
java.lang.Object
com.ganteater.ae.AEWorkspace
com.ganteater.ae.web.WebWorkspace
- All Implemented Interfaces:
com.ganteater.ae.AEManager,org.springframework.beans.factory.InitializingBean
@Component("workspace")
public class WebWorkspace
extends com.ganteater.ae.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, com.ganteater.ae.ILogger log, boolean notifyMe, com.ganteater.ae.processor.Processor processor) booleanconfirmation(String name, String message, com.ganteater.ae.processor.Processor unit, boolean notifyMe) protected com.ganteater.ae.RecipeRunnercreateTestRunner(String name) protected PropertiesfillLogProperties(com.ganteater.ae.util.xml.easyparser.Node[] configNode) getLogs()inputChoice(String aNameDialog, String description, String[] aValues, String aDefaultValue, com.ganteater.ae.processor.Processor taskProcessor, boolean notifyMe) inputFile(String name, String description, File aDefaultFile, com.ganteater.ae.ILogger log, com.ganteater.ae.processor.Processor tp) String[]inputMultiChoice(String name, String[] values, String defaultValue, com.ganteater.ae.processor.Processor taskProcessor) inputValue(String aName, String aDesc, String value, com.ganteater.ae.ILogger log, String type, boolean notifyMe, com.ganteater.ae.processor.Processor processor) inputValue(String name, String description, String defaultValue, String type, com.ganteater.ae.processor.Processor processor) booleanisConsoleDefaultInput(String varName, String description) com.ganteater.ae.processor.MessageHandlermessage(com.ganteater.ae.processor.Processor taskProcessor, String description, String message, boolean notifyMe) voidprotected StringselectConfiguration(String[] aPossibleValues) com.ganteater.ae.MultiTaskRunDialogtasksChoice(com.ganteater.ae.MultiTaskRunDialog mt, String[] list, boolean exceptionIgnoreFlag, Object setup, com.ganteater.ae.processor.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 classcom.ganteater.ae.AEWorkspace
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
getLogs
-
message
-
selectConfiguration
- Overrides:
selectConfigurationin classcom.ganteater.ae.AEWorkspace
-
getLog
-
tasksChoice
public com.ganteater.ae.MultiTaskRunDialog tasksChoice(com.ganteater.ae.MultiTaskRunDialog mt, String[] list, boolean exceptionIgnoreFlag, Object setup, com.ganteater.ae.processor.Processor taskProcessor, boolean visible) - Specified by:
tasksChoicein interfacecom.ganteater.ae.AEManager- Overrides:
tasksChoicein classcom.ganteater.ae.AEWorkspace
-
inputMultiChoice
public String[] inputMultiChoice(String name, String[] values, String defaultValue, com.ganteater.ae.processor.Processor taskProcessor) - Overrides:
inputMultiChoicein classcom.ganteater.ae.AEWorkspace
-
inputValue
public String inputValue(String aName, String aDesc, String value, com.ganteater.ae.ILogger log, String type, boolean notifyMe, com.ganteater.ae.processor.Processor processor) - Specified by:
inputValuein interfacecom.ganteater.ae.AEManager- Overrides:
inputValuein classcom.ganteater.ae.AEWorkspace
-
inputChoice
public String inputChoice(String aNameDialog, String description, String[] aValues, String aDefaultValue, com.ganteater.ae.processor.Processor taskProcessor, boolean notifyMe) - Specified by:
inputChoicein interfacecom.ganteater.ae.AEManager- Overrides:
inputChoicein classcom.ganteater.ae.AEWorkspace
-
choiceValue
public String choiceValue(String name, String desc, Object[] aPossibleValues, com.ganteater.ae.ILogger log, boolean notifyMe, com.ganteater.ae.processor.Processor processor) - Specified by:
choiceValuein interfacecom.ganteater.ae.AEManager- Overrides:
choiceValuein classcom.ganteater.ae.AEWorkspace
-
resetConfiguration
- Overrides:
resetConfigurationin classcom.ganteater.ae.AEWorkspace
-
inputFile
-
confirmation
public boolean confirmation(String name, String message, com.ganteater.ae.processor.Processor unit, boolean notifyMe) throws Exception - Specified by:
confirmationin interfacecom.ganteater.ae.AEManager- Overrides:
confirmationin classcom.ganteater.ae.AEWorkspace- Throws:
Exception
-
inputValue
-
isConsoleDefaultInput
- Specified by:
isConsoleDefaultInputin interfacecom.ganteater.ae.AEManager- Overrides:
isConsoleDefaultInputin classcom.ganteater.ae.AEWorkspace
-
fillLogProperties
- Overrides:
fillLogPropertiesin classcom.ganteater.ae.AEWorkspace
-