/** * * @param t * @return id */ @Override public String retrieveId(GrouperSession grouperSession, Group t) { return t.getId(); }
/** * * @param t * @return id */ @Override public String retrieveId(GrouperSession grouperSession, Group t) { return t.getId(); }
/** * * @param t * @return id */ @Override public String retrieveId(GrouperSession grouperSession, Group t) { return t.getId(); }
Map<String, String> attributes = attributeAssignValueFinderResult.retrieveAttributeDefNamesAndValueStrings(group.getId());
@Override public Object callback(GrouperSession theGrouperSession) throws GrouperSessionException { List<GuiScreenAction> guiScreenActions = new ArrayList<GuiScreenAction>(); boolean hasError = false; hasError = UiV2Deprovisioning.this.deprovisioningOnObjectEditSaveHelper(request, null, deprovisioningContainer, guiScreenActions, hasError, GROUP); if (!hasError) { guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Deprovisioning.deprovisioningOnGroup&groupId=" + GROUP.getId() + "')")); guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.success, TextContainer.retrieveFromRequest().getText().get("deprovisioningEditSaveSuccess"))); } else { guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#grouperMainContentDivId", "/WEB-INF/grouperUi2/deprovisioning/deprovisioningGroupSettingsEdit.jsp")); //add these after screen drawn for (GuiScreenAction guiScreenAction : guiScreenActions) { guiResponseJs.addAction(guiScreenAction); } } return null; } });
TextContainer.retrieveFromRequest().getText().get("grouperAttestationEditRemoved"))); auditEntry = new AuditEntry(AuditTypeBuiltin.GROUP_ATTESTATION_DELETE, "groupId", group.getId(), "groupName", group.getName()); auditEntry.setDescription("Update group attestation: "+group.getName()); auditEntry = new AuditEntry(AuditTypeBuiltin.GROUP_ATTESTATION_ADD, "groupId", group.getId(), "groupName", group.getName()); auditEntry.setDescription("Add group attestation: "+group.getName()); auditEntry = new AuditEntry(AuditTypeBuiltin.GROUP_ATTESTATION_UPDATE, "groupId", group.getId(), "groupName", group.getName()); auditEntry.setDescription("Update group attestation: "+group.getName()); attestationContainer.getEditAttestationEmailAddresses(), GrouperUtil.stringValue(attestationContainer.getEditAttestationCustomRecertifyDays()), null, attestationContainer.isEditAttestationResetCertifiedToToday()); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Attestation.groupAttestation&groupId=" + group.getId() + "')")); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Attestation.groupAttestation&groupId=" + group.getId() + "')"));
attributeAssignAttributeDef, attributeAssignAttributeName, group.getId(), attributeAssignStem, member.getUuid(), attributeAssignOwnerAttributeDef, attributeAssignMembershipId, attributeAssignAttributeDef, attributeAssignAttributeName, group.getId(), attributeAssignStem, member.getUuid(), attributeAssignOwnerAttributeDef, attributeAssignMembershipId,
@Override public Object callback(GrouperSession theGrouperSession) throws GrouperSessionException { AttributeAssign attributeAssign = GROUP.getAttributeDelegate().retrieveAssignment(null, GrouperAttestationJob.retrieveAttributeDefNameValueDef(), false, false); if (attributeAssign == null) { guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.error, TextContainer.retrieveFromRequest().getText().get("noDirectAttestationAttributeOnGroupError"))); return null; } updateAttestationLastCertifiedDate(GROUP); AuditEntry auditEntry = new AuditEntry(AuditTypeBuiltin.GROUP_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE, "groupId", GROUP.getId(), "groupName", GROUP.getName()); auditEntry.setDescription("Update last certified date attribute of group: " + GROUP.getName()); attestationSaveAudit(auditEntry); setupAttestation(GROUP); if (drawAttestationScreen) { guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#groupAttestation", "/WEB-INF/grouperUi2/group/groupAttestationView.jsp")); } guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.success, TextContainer.retrieveFromRequest().getText().get("attestationLastCertifiedUpdateSuccess"))); return null; } });
successMessage = GrouperUiUtils.escapeHtml(successMessage, true); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2GroupAttributeAssignment.viewAttributeAssignments&groupId=" + group.getId() + "')"));
guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Group.viewGroup&groupId=" + group.getId() + "')"));
.addGroupId(group.getId()).assignCheckSecurity(true) .assignHasFieldForMember(true) .assignEnabled(true)
guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2GroupPermission.groupPermission&groupId=" + group.getId() + "')"));
successMessage = GrouperUiUtils.escapeHtml(successMessage, true); guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2GroupAttributeAssignment.viewAttributeAssignments&groupId=" + group.getId() + "')"));
"groupId", group.getId(), "groupName", group.getName()); auditEntry.setDescription("Update last certified date deprovisioning attribute of group: " + group.getName()); deprovisioningSaveAudit(auditEntry);
@Override public Boolean callback(GrouperSession grouperSession) throws GrouperSessionException { AttributeAssign attributeAssign = GROUP.getAttributeDelegate().retrieveAssignment(null, GrouperAttestationJob.retrieveAttributeDefNameValueDef(), false, false); if (attributeAssign == null) { guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.error, TextContainer.retrieveFromRequest().getText().get("noDirectAttestationAttributeOnGroupError"))); return true; } attributeAssign.getAttributeValueDelegate().assignValue(GrouperAttestationJob.retrieveAttributeDefNameDateCertified().getName(), null); GrouperAttestationJob.updateCalculatedDaysUntilRecertify(GROUP, attributeAssign); AuditEntry auditEntry = new AuditEntry(AuditTypeBuiltin.GROUP_ATTESTATION_CLEAR_LAST_CERTIFIED_DATE, "groupId", GROUP.getId(), "groupName", GROUP.getName()); auditEntry.setDescription("Clear last certified date attribute of group: " + GROUP.getName()); attestationSaveAudit(auditEntry); setupAttestation(GROUP); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#groupAttestation", "/WEB-INF/grouperUi2/group/groupAttestationView.jsp")); guiResponseJs.addAction(GuiScreenAction.newMessage(GuiMessageType.success, TextContainer.retrieveFromRequest().getText().get("groupAttestationSuccessClearedAttestationDate"))); return false; } });
"groupId", group.getId(), "groupName", group.getName()); auditEntry.setDescription("Clear last certified date deprovisioning attribute of group: " + group.getName()); deprovisioningSaveAudit(auditEntry);
guiResponseJs.addAction(GuiScreenAction.newScript("guiV2link('operation=UiV2Group.viewGroup&groupId=" + group.getId() + "')"));
Set<Group> groupsWithLoaderMetadata = new GroupFinder().assignPrivileges(AccessPrivilege.VIEW_PRIVILEGES) .assignIdOfAttributeDefName(loaderMetadataAttributeDefName.getId()) .assignAttributeValuesOnAssignment(GrouperUtil.toSetObjectType(group.getId())) .assignIdOfAttributeDefName2(loaderMetadataLoadedAttributeDefName.getId()) .assignAttributeValuesOnAssignment2(GrouperUtil.toSetObjectType("true"))