private void createCreateIssueLinkChangeItems(IssueLink issueLink, IssueLinkType issueLinkType, ApplicationUser remoteUser) { final Issue source = issueLink.getSourceObject(); final Issue destination = issueLink.getDestinationObject(); // Create change item for source issue ChangeItemBean cib = new ChangeItemBean(ChangeItemBean.STATIC_FIELD, "Link", null, null, destination.getKey(), "This issue " + issueLinkType.getOutward() + " " + destination.getKey()); createChangeItem(source, cib, remoteUser); // Create change item for destination issue cib = new ChangeItemBean(ChangeItemBean.STATIC_FIELD, "Link", null, null, source.getKey(), "This issue " + issueLinkType.getInward() + " " + source.getKey()); createChangeItem(destination, cib, remoteUser); }
private void createRemoveIssueLinkChangeItems(IssueLink issueLink, IssueLinkType issueLinkType, ApplicationUser remoteUser) { final Issue source = issueLink.getSourceObject(); final Issue destination = issueLink.getDestinationObject(); // Create change item for source issue ChangeItemBean cib = new ChangeItemBean(ChangeItemBean.STATIC_FIELD, "Link", destination.getKey(), "This issue " + issueLinkType.getOutward() + " " + destination.getKey(), null, null); createChangeItem(source, cib, remoteUser); // Create change item for destination issue cib = new ChangeItemBean(ChangeItemBean.STATIC_FIELD, "Link", source.getKey(), "This issue " + issueLinkType.getInward() + " " + source.getKey(), null, null); createChangeItem(destination, cib, remoteUser); }