Package com.xebialabs.xlrelease.domain
Class ReleaseTrigger
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseScript
com.xebialabs.xlrelease.domain.BasePythonScript
com.xebialabs.xlrelease.domain.Trigger
com.xebialabs.xlrelease.domain.ScheduledTrigger
com.xebialabs.xlrelease.domain.ReleaseTrigger
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,CiWithUid,Serializable,Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
- See Also:
-
Field Summary
FieldsFields inherited from class com.xebialabs.xlrelease.domain.Trigger
ALLOW_PARALLEL_EXECUTIONFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTags()This method is kept for backwards compatibility.This method is kept for backwards compatibility.getTemplateVariableValues(Predicate<Variable> variablePredicate) booleanvoidvoidsetExecutionId(String executionId) voidsetReleaseFolder(String releaseFolder) voidsetReleaseTitle(String releaseTitle) voidsetScriptVariablesFromResults(Map<String, Object> variableValues) voidvoidsetTemplate(String template) voidsetTriggerStateFromResults(String state) voidsetVariables(List<Variable> variables) Methods inherited from class com.xebialabs.xlrelease.domain.ScheduledTrigger
getPeriodicity, getPollType, isInitialFire, setInitialFire, setPeriodicity, setPollTypeMethods inherited from class com.xebialabs.xlrelease.domain.Trigger
getAllowParallelExecution, getCiUid, getDescription, getFolderId, getLastRunDate, getLastRunStatus, getTitle, getTriggerState, isEnabled, setAllowParallelExecution, setCiUid, setDescription, setEnabled, setFolderId, setLastRunDate, setLastRunStatus, setTitle, setTriggerStateMethods inherited from class com.xebialabs.xlrelease.domain.BaseScript
getAbortScript, getScriptMethods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toStringMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
-
Field Details
-
SCRIPT_VARS_CATEGORY
- See Also:
-
-
Constructor Details
-
ReleaseTrigger
public ReleaseTrigger()
-
-
Method Details
-
getReleaseTitle
-
setReleaseTitle
-
getInternalProperties
- Overrides:
getInternalPropertiesin classScheduledTrigger
-
getTemplateVariables
This method is kept for backwards compatibility.getVariables()method provides richer access to the variable management.- Returns:
- mapping from variable name to variable value containing only variables with string values.
Variable names are in
${key}format.
-
getTemplatePasswordVariables
This method is kept for backwards compatibility.getVariables()method provides richer access to the variable management.- Returns:
- mapping from variable name to variable value containing only variables with string values.
Variable names are in
${key}format.
-
getVariables
-
setVariables
-
getTemplate
-
setTemplate
-
getTags
-
setTags
-
getExecutionId
-
hasExecutionId
public boolean hasExecutionId() -
getReleaseFolder
-
setReleaseFolder
-
setExecutionId
-
resetExecutionId
public void resetExecutionId() -
setTriggerStateFromResults
-
getScriptVariableNames
-
setScriptVariablesFromResults
-
getStringScriptVariableValues
-
getScriptVariableValues
-
getTemplateVariableValues
-
getVariablesByKeys
-
getContainerId
- Specified by:
getContainerIdin classTrigger
-