/** * * @param t * @return */ @Override public String retrieveId(GrouperSession grouperSession, Stem t) { return t.getId(); }
/** * * @param t * @return */ @Override public String retrieveId(GrouperSession grouperSession, Stem t) { return t.getId(); }
Map<String, String> attributes = attributeAssignValueFinderResult.retrieveAttributeDefNamesAndValueStrings(stem.getId());
guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Deprovisioning.deprovisioningOnFolder&stemId=" + STEM.getId() + "')"));
@Override public Object callback(GrouperSession grouperSession) throws GrouperSessionException { int failures = 0; for (String memberId : GrouperUtil.nonNull(memberIds)) { try { Member member = MemberFinder.findByUuid(grouperSession, memberId, true); Subject subject = member.getSubject(); GrouperDeprovisioningLogic.removeAccess(STEM, subject); } catch (Exception e) { LOG.error("Error with removing priv: " + memberId + ", " + STEM.getName(), e); failures++; } } if (failures == 0) { guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Deprovisioning.deprovisioningReportOnFolder&stemId=" + STEM.getId() + "')")); guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.success, TextContainer.retrieveFromRequest().getText().get(""))); } else { guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.error, TextContainer.retrieveFromRequest().getText().get("deprovisioningDeprovisionFromReportError"))); } return null; } });
"stemId", stem.getId(), "stemName", stem.getName()); auditEntry.setDescription("Update last certified date deprovisioning attribute of folder: " + stem.getName()); deprovisioningSaveAudit(auditEntry);
TextContainer.retrieveFromRequest().getText().get("grouperAttestationEditRemoved"))); auditEntry = new AuditEntry(AuditTypeBuiltin.STEM_ATTESTATION_DELETE, "stemId", STEM.getId(), "stemName", STEM.getName()); auditEntry.setDescription("Update stem attestation: "+STEM.getName()); if (!attestationContainer.isDirectStemAttestationAssignment()) { auditEntry = new AuditEntry(AuditTypeBuiltin.STEM_ATTESTATION_ADD, "stemId", STEM.getId(), "stemName", STEM.getName()); auditEntry.setDescription("Add stem attestation: "+STEM.getName()); auditEntry = new AuditEntry(AuditTypeBuiltin.STEM_ATTESTATION_UPDATE, "stemId", STEM.getId(), "stemName", STEM.getName()); auditEntry.setDescription("Update stem attestation: "+STEM.getName()); null, attestationContainer.isEditAttestationResetCertifiedToToday(), (attestationContainer.getEditAttestationStemScopeSub() == null || attestationContainer.getEditAttestationStemScopeSub()) ? Stem.Scope.SUB : Stem.Scope.ONE); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Attestation.stemAttestation&stemId=" + STEM.getId() + "')")); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Attestation.stemAttestation&stemId=" + STEM.getId() + "')"));
successMessage = GrouperUiUtils.escapeHtml(successMessage, true); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2StemAttributeAssignment.viewAttributeAssignments&stemId=" + stem.getId() + "')"));
guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Stem.viewStem&stemId=" + stem.getId() + "')"));
successMessage = GrouperUiUtils.escapeHtml(successMessage, true); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2StemAttributeAssignment.viewAttributeAssignments&stemId=" + stem.getId() + "')"));
.addStemId(stem.getId()).assignCheckSecurity(true) .assignHasFieldForMember(true) .assignHasMembershipTypeForMember(true)
"stemId", stem.getId(), "stemName", stem.getName()); auditEntry.setDescription("Clear last certified date deprovisioning attribute of folder: " + stem.getName()); deprovisioningSaveAudit(auditEntry);
.assignParentStemId(stem.getId()) .assignQueryOptions(queryOptions) .assignSplitScope(true).assignStemScope(Scope.ONE)
.assignPrivileges(AttributeDefPrivilege.ATTR_VIEW_PRIVILEGES) .assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignParentStemId(stem.getId()).assignStemScope(Scope.ONE).findAttributes(); .assignPrivileges(AttributeDefPrivilege.ATTR_VIEW_PRIVILEGES) .assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignParentStemId(stem.getId()).assignStemScope(Scope.ONE).findAttributeNames();
successMessage = GrouperUiUtils.escapeHtml(successMessage, true); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2StemAttributeAssignment.viewAttributeAssignments&stemId=" + stem.getId() + "')"));
.assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameHasAttestation().getId()) .assignAttributeValuesOnAssignment(GrouperUtil.toSetObjectType("true")) .assignParentStemId(stem.getId()).assignStemScope(Scope.SUB) .assignPrivileges(isRoot ? null : AccessPrivilege.UPDATE_PRIVILEGES).findGroups();
.assignParentStemId(stem.getId()) .assignStemScope(Scope.SUB) .assignAttributeValuesOnAssignment(GrouperAttestationJob.TWO_WEEKS_DAYS_LEFT)