Interface IssueUpdater

All Known Implementing Classes:
DefaultIssueUpdater

public interface IssueUpdater
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems)
    Stores any changes to the issue optionally including a changelog and conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
    void
    doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, boolean updateDate)
    Stores any changes to the issue optionally including a changelog or updating an updateDate.
    default void
    doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, boolean updateDate, Map<String,ModifiedValue> modifiedValueMap)
    Stores any changes to the issue optionally including a changelog or updating an updateDate.
    default void
    doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, Map<String,ModifiedValue> modifiedValueMap)
    Stores any changes to the issue optionally including a changelog and conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
  • Method Details

    • doUpdate

      void doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, boolean updateDate)
      Stores any changes to the issue optionally including a changelog or updating an updateDate. Conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
      Parameters:
      issueUpdateBean - the description of the change.
      generateChangeItems - if true, a changelog group is created.
      updateDate - if true, an updateDate is updated.
    • doUpdate

      default void doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, boolean updateDate, Map<String,ModifiedValue> modifiedValueMap)
      Stores any changes to the issue optionally including a changelog or updating an updateDate. Conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
      Parameters:
      issueUpdateBean - the description of the change.
      generateChangeItems - if true, a changelog group is created.
      updateDate - if true, an updateDate is updated.
      modifiedValueMap - map of field ids and ModifiedValues in this update
    • doUpdate

      void doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems)
      Stores any changes to the issue optionally including a changelog and conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
      Parameters:
      issueUpdateBean - the description of the change.
      generateChangeItems - if true, a changelog group is created.
    • doUpdate

      default void doUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, Map<String,ModifiedValue> modifiedValueMap)
      Stores any changes to the issue optionally including a changelog and conditionally dispatches an IssueUpdate event if the changes were real and made to significant fields.
      Parameters:
      issueUpdateBean - the description of the change.
      generateChangeItems - if true, a changelog group is created.
      modifiedValueMap - map of field ids and ModifiedValues in this update