Class DefaultTaskUpdater
java.lang.Object
com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater
- All Implemented Interfaces:
TaskUpdater
- Direct Known Subclasses:
ContainerTaskUpdater,CreateReleaseTaskUpdater,CustomScriptTaskUpdater,NotificationTaskUpdater,ScriptTaskUpdater,UserInputTaskUpdater
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends com.xebialabs.xlrelease.domain.Task> protected booleanhasDirectiveToUpdateAllProperties(com.xebialabs.xlrelease.domain.Task original, Set<TaskUpdateDirective> updateDirectives) com.xebialabs.xlrelease.domain.Changesupdate(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated, Set<TaskUpdateDirective> updateDirectives) protected voidupdateVariableMapping(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated)
-
Field Details
-
taskConcurrencyService
-
-
Constructor Details
-
DefaultTaskUpdater
public DefaultTaskUpdater()
-
-
Method Details
-
getTaskClass
- Specified by:
getTaskClassin interfaceTaskUpdater
-
update
public com.xebialabs.xlrelease.domain.Changes update(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated, Set<TaskUpdateDirective> updateDirectives) - Specified by:
updatein interfaceTaskUpdater
-
updateVariableMapping
protected void updateVariableMapping(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated) -
hasDirectiveToUpdateAllProperties
protected boolean hasDirectiveToUpdateAllProperties(com.xebialabs.xlrelease.domain.Task original, Set<TaskUpdateDirective> updateDirectives)
-