Class ExternalScriptTaskUpdater

java.lang.Object
com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater
com.xebialabs.xlrelease.domain.tasks.external.ExternalScriptTaskUpdater
All Implemented Interfaces:
com.xebialabs.xlrelease.domain.tasks.TaskUpdater

@Component public class ExternalScriptTaskUpdater extends com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends com.xebialabs.xlrelease.domain.Task>
     
    com.xebialabs.xlrelease.domain.Changes
    update(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated, Set<com.xebialabs.xlrelease.domain.tasks.TaskUpdateDirective> directives)
     

    Methods inherited from class com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater

    hasDirectiveToUpdateAllProperties

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExternalScriptTaskUpdater

      public ExternalScriptTaskUpdater()
  • Method Details

    • getTaskClass

      public Class<? extends com.xebialabs.xlrelease.domain.Task> getTaskClass()
      Specified by:
      getTaskClass in interface com.xebialabs.xlrelease.domain.tasks.TaskUpdater
      Overrides:
      getTaskClass in class com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater
    • update

      public com.xebialabs.xlrelease.domain.Changes update(com.xebialabs.xlrelease.domain.Task original, com.xebialabs.xlrelease.domain.Task updated, Set<com.xebialabs.xlrelease.domain.tasks.TaskUpdateDirective> directives)
      Specified by:
      update in interface com.xebialabs.xlrelease.domain.tasks.TaskUpdater
      Overrides:
      update in class com.xebialabs.xlrelease.domain.tasks.task.DefaultTaskUpdater