Package com.atlassian.jira.issue.util
Interface IssueUpdater
- All Known Implementing Classes:
DefaultIssueUpdater
public interface IssueUpdater
-
Method Summary
Modifier and TypeMethodDescriptionvoiddoUpdate(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.voiddoUpdate(IssueUpdateBean issueUpdateBean, boolean generateChangeItems, boolean updateDate) Stores any changes to the issue optionally including a changelog or updating an updateDate.default voiddoUpdate(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 voiddoUpdate(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
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 andModifiedValues in this update
-
doUpdate
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 andModifiedValues in this update
-