Package com.xebialabs.xlrelease.domain
Class ReleaseTrigger
- All Implemented Interfaces:
ConfigurationItem,CiWithUid,Serializable,Comparable<BaseConfigurationItem>
- See Also:
-
Field Summary
FieldsFields inherited from class com.xebialabs.xlrelease.domain.Trigger
ALLOW_PARALLEL_EXECUTION, allowParallelExecutionFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, typeFields 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, isMisfireRecoveryEnabled, setInitialFire, setMisfireRecoveryEnabled, 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, getPropertyDescriptor, 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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
-
variables
-
tags
-
-
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
-