@SuppressWarnings("unused") @NotNull public static AccessCertificationCampaignType getCampaignChecked(AccessCertificationWorkItemType workItem) { return getCampaignChecked(getCaseChecked(workItem)); }
private void createWorkItemsCloseDeltas(AccessCertificationCampaignType campaign, ModificationsToExecute modifications, XMLGregorianCalendar now, OperationResult result) throws SchemaException { ObjectQuery query = CertCampaignTypeUtil.createWorkItemsForCampaignQuery(campaign.getOid(), prismContext); List<AccessCertificationWorkItemType> openWorkItems = queryHelper.searchOpenWorkItems(query, null, false, null, result); LOGGER.debug("There are {} open work items for {}", openWorkItems.size(), ObjectTypeUtil.toShortString(campaign)); for (AccessCertificationWorkItemType workItem : openWorkItems) { AccessCertificationCaseType aCase = CertCampaignTypeUtil.getCaseChecked(workItem); modifications.add( prismContext.deltaFor(AccessCertificationCampaignType.class) .item(F_CASE, aCase.getId(), F_WORK_ITEM, workItem.getId(), F_CLOSE_TIMESTAMP) .replace(now) .asItemDelta()); } }
List<ItemDelta<?, ?>> deltas = new ArrayList<>(); for (AccessCertificationWorkItemType workItem : workItems) { AccessCertificationCaseType aCase = CertCampaignTypeUtil.getCaseChecked(workItem); AccessCertificationCampaignType campaign = CertCampaignTypeUtil.getCampaignChecked(aCase); if (!java.util.Objects.equals(campaign.getOid(), campaignOid)) {
.displayName(escalateAction.getEscalationLevelDisplayName()); for (AccessCertificationWorkItemType workItem : workItems) { AccessCertificationCaseType aCase = CertCampaignTypeUtil.getCaseChecked(workItem); AccessCertificationCampaignType workItemCampaign = CertCampaignTypeUtil.getCampaignChecked(aCase); if (!java.util.Objects.equals(workItemCampaign.getOid(), campaignOid)) {