Package com.xebialabs.xlrelease.domain

# Class Changes

java.lang.Object
com.xebialabs.xlrelease.domain.Changes

public class Changes extends Object

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `Changes.VariablesChanges`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Changes()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addAll(Changes changes)`
  `void`
  `addAttachment(Task task, Attachment attachment)`
  `void`
  `addComment(Task task, User user, String comment)`
  `void`
  `addComment(Task task, String comment)`
  `void`
  `addOperation(XLReleaseOperation operation)`
  `final void`
  `addOperationBefore(XLReleaseOperation operation, Class<? extends XLReleaseOperation>... operationBeforeClazzez)`
  `void`
  `addOperations(List<XLReleaseOperation> operations)`
  `void`
  `addPostAction(PostAction postAction)`
  `void`
  `addTaskToBackup(Task task)`
  `void`
  `addVariablesUsed(Collection<String> variableNamesUsed)`
  `com.google.common.collect.Multimap<Task,Attachment>`
  `getAttachmentsByTask()`
  `com.google.common.collect.Multimap<Task,scala.Tuple3<User,String,org.joda.time.DateTime>>`
  `getCommentsByTask()`
  `com.google.common.collect.Multimap<Task,Attachment>`
  `getLinkedAttachments()`
  `List<XLReleaseOperation>`
  `getOperations()`
  `List<PostAction>`
  `getPostActions()`
  `Set<String>`
  `getRemovedIds()`
  `List<Task>`
  `getTasksToBackup()`
  `Set<ConfigurationItem>`
  `getUpdatedItems()`
  `Set<String>`
  `getVariablesUsed()`
  `boolean`
  `hasUpdatedItems()`
  `void`
  `linkScriptOutputLog(Task task, String artifactId)`
  `void`
  `remove(String id)`
  `ConfigurationItem[]`
  `toUpdatedItemsArray()`
  `void`
  `update(ConfigurationItem item)`
  `void`
  `updateAll(Collection<? extends ConfigurationItem> items)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Changes

    public Changes()

- ## Method Details

  - ### addAll

    public void addAll(Changes changes)

  - ### update

    public void update(ConfigurationItem item)

  - ### updateAll

    public void updateAll(Collection<? extends ConfigurationItem> items)

  - ### addComment

    public void addComment(Task task, String comment)

  - ### addComment

    public void addComment(Task task, User user, String comment)

  - ### addPostAction

    public void addPostAction(PostAction postAction)

  - ### remove

    public void remove(String id)

  - ### hasUpdatedItems

    public boolean hasUpdatedItems()

  - ### getUpdatedItems

    public Set<ConfigurationItem> getUpdatedItems()

  - ### toUpdatedItemsArray

    public ConfigurationItem[] toUpdatedItemsArray()

  - ### getCommentsByTask

    public com.google.common.collect.Multimap<Task,scala.Tuple3<User,String,org.joda.time.DateTime>> getCommentsByTask()

  - ### getAttachmentsByTask

    public com.google.common.collect.Multimap<Task,Attachment> getAttachmentsByTask()

  - ### getRemovedIds

    public Set<String> getRemovedIds()

  - ### getPostActions

    public List<PostAction> getPostActions()

  - ### getOperations

    public List<XLReleaseOperation> getOperations()

  - ### addOperation

    public void addOperation(XLReleaseOperation operation)

  - ### addOperations

    public void addOperations(List<XLReleaseOperation> operations)

  - ### addAttachment

    public void addAttachment(Task task, Attachment attachment)

  - ### getTasksToBackup

    public List<Task> getTasksToBackup()

  - ### addTaskToBackup

    public void addTaskToBackup(Task task)

  - ### addVariablesUsed

    public void addVariablesUsed(Collection<String> variableNamesUsed)

  - ### getVariablesUsed

    public Set<String> getVariablesUsed()

  - ### addOperationBefore

    @SafeVarargs public final void addOperationBefore(XLReleaseOperation operation, Class<? extends XLReleaseOperation>... operationBeforeClazzez)

  - ### linkScriptOutputLog

    public void linkScriptOutputLog(Task task, String artifactId)

  - ### getLinkedAttachments

    public com.google.common.collect.Multimap<Task,Attachment> getLinkedAttachments()