diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java index bdcb002fdc8..881566749ad 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java @@ -343,39 +343,7 @@ private List loadDelegatedToMe() { return list; } - - - private List loadAssignments() { - List list = new ArrayList(); - - ObjectWrapper focusWrapper = getObjectModel().getObject(); - PrismObject focus = focusWrapper.getObject(); - List assignments = focus.asObjectable().getAssignment(); - for (AssignmentType assignment : assignments) { - if (!AssignmentsUtil.isPolicyRuleAssignment(assignment) && !AssignmentsUtil.isConsentAssignment(assignment) - && AssignmentsUtil.isAssignmentRelevant(assignment)) { - //TODO set status - list.add(assignment); -// list.add(new AssignmentDto(assignment, StringUtils.isEmpty(focusWrapper.getOid()) ? UserDtoStatus.ADD : UserDtoStatus.MODIFY)); - } - } -//TODO uncomment -// Collections.sort(list); - - return list; - } - - private List loadPolicyRules() { - ObjectWrapper focusWrapper = getObjectModel().getObject(); - PrismObject focus = focusWrapper.getObject(); - List list = getPolicyRulesList(focus.asObjectable().getAssignment(), StringUtils.isEmpty(focusWrapper.getOid()) ? - UserDtoStatus.ADD : UserDtoStatus.MODIFY); - //TODO uncomment -// Collections.sort(list); - return list; - } - - protected List getPolicyRulesList(List assignments, UserDtoStatus status){ + protected List getPolicyRulesList(List assignments, UserDtoStatus status){ List list = new ArrayList(); for (AssignmentType assignment : assignments) { if (AssignmentsUtil.isPolicyRuleAssignment(assignment)) { @@ -485,63 +453,11 @@ protected ContainerDelta handleAssignmentExperimentalDeltas(Obje boolean isDelegation) throws SchemaException { ContainerDelta assDelta = new ContainerDelta(ItemPath.EMPTY_PATH, def.getName(), def, getPrismContext()); -// for (ContainerValueWrapper assignmentContainerWrapper : assignments) { -// switch (assignmentContainerWrapper.getStatus()) { -// case ADDED: -// assDelta.addValueToAdd(assignmentContainerWrapper.getContainerValue().clone()); -// break; -// case NOT_CHANGED: -// assignmentContainerWrapper.collectModifications(focusDelta); -// break; -// case DELETED: -// assDelta.addValuesToDelete(assignmentContainerWrapper.getContainerValue().clone()); -// break; -// } -// - - -// PrismContainerValue newValue = assignmentContainerWrapper.getAssignment().asPrismContainerValue(); -// -// switch (assignmentContainerWrapper.getStatus()) { -// case ADD: -// newValue.applyDefinition(def, false); -// assDelta.addValueToAdd(newValue.clone()); -// break; -// case DELETE: -// PrismContainerValue oldValue = assignmentContainerWrapper.getAssignment().asPrismContainerValue(); -// if (isDelegation){ -// oldValue.applyDefinition(def, false); -// } else { -// oldValue.applyDefinition(def); -// } -// assDelta.addValueToDelete(oldValue.clone()); -// break; -// case MODIFY: -// Collection deltas = assignmentContainerWrapper.computeAssignmentDelta(); -// if (deltas != null || !deltas.isEmpty()) { -// focusDelta.addModifications(deltas); -// } -// -// break; -// default: -// warn(getString("pageAdminUser.message.illegalAssignmentState", assignmentContainerWrapper.getStatus())); -// } -// } - if (!assDelta.isEmpty()) { assDelta = focusDelta.addModification(assDelta); } - // todo remove this block [lazyman] after model is updated - it has to - // remove resource from accountConstruction -// Collection> values = assDelta.getValues(PrismContainerValue.class); -// for (PrismContainerValue value : values) { -// AssignmentType ass = new AssignmentType(); -// ass.setupContainerValue(value); -// removeResourceFromAccConstruction(ass); -// } - return assDelta; }