public Object getValueFromLuceneField(String documentValue) { return issueManager.getIssue(new Long(documentValue)); }
GenericValue originalIssueGV = getIssueManager().getIssue(issue.getId()); MutableIssue originalIssue = ComponentAccessor.getIssueFactory().getIssue(originalIssueGV); inputs.put(WorkflowFunctionUtils.ORIGINAL_ISSUE_KEY, originalIssue);
@Override @Deprecated public GenericValue getIssue(final String key) throws GenericEntityException {return delegate.getIssue(key);}
@Override @Deprecated public GenericValue getIssue(final Long id) throws DataAccessException {return delegate.getIssue(id);}
private GenericValue getParentIssue() throws GenericEntityException { return getIssueManager().getIssue(getParentIssueId()); }
/** * @deprecated Use {@link #getParentObject()} instead. */ public GenericValue getParent() { if (isSubTask()) { return issueManager.getIssue(getParentId()); } return null; }
@Deprecated public static GenericValue setPriority(GenericValue issue, ApplicationUser remoteUser, String priority) throws GenericEntityException { final GenericValue originalIssue = ComponentAccessor.getIssueManager().getIssue(issue.getLong("id")); issue.setString(IssueFieldConstants.PRIORITY, priority); issue.set("updated", UtilDateTime.nowTimestamp()); GenericValue changeGroup = ChangeLogUtils.createChangeGroup(remoteUser, originalIssue, issue, Collections.<ChangeItemBean>emptyList(), true); ComponentAccessor.getOfBizDelegator().storeAll(Arrays.asList(issue)); return changeGroup; }
void updateIssue(GenericValue issueGV, ApplicationUser user, Worklog originalWorklog, Worklog worklog, Long eventId, List<ChangeItemBean> changeItems, boolean dispatchEvent) { // Now update the issue with the new values IssueUpdateBean issueUpdateBean = new IssueUpdateBean(issueGV, issueManager.getIssue(issueGV.getLong("id")), eventId, user); issueUpdateBean.setWorklog(worklog); // NOTE: The group level has been renamed in the worklog table from 'level' to 'grouplevel', we pass the // event a parameter called level so that the CurrentReporter notification instance can check the group level // (this may not be needed). final Map eventParams = EasyMap.build( "level", worklog.getGroupLevel(), "rolelevel", worklog.getRoleLevelId(), "eventsource", IssueEventSource.ACTION); if (originalWorklog != null) { eventParams.put(EVENT_ORIGINAL_WORKLOG_PARAMETER, originalWorklog); } issueUpdateBean.setParams(eventParams); issueUpdateBean.setDispatchEvent(dispatchEvent); // Set any passed in change items if (changeItems != null) { issueUpdateBean.setChangeItems(changeItems); } doUpdate(issueUpdateBean); }