Package com.atlassian.jira.issue.util
Interface IssueUpdater
- All Known Implementing Classes:
DefaultIssueUpdater
public interface IssueUpdater
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
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 andModifiedValue
s 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 andModifiedValue
s in this update
-