if (GrouperUtil.length(stem.getAttributeDelegate().retrieveAssignments(attributeDefName)) > 0) { guiResponseJs.addAction(GuiScreenAction.newValidationMessage(GuiMessageType.error, "#attributeDefComboErrorId", AttributeAssignStemDelegate attributeDelegate = stem.getAttributeDelegate();
if (stem.getAttributeDelegate().hasAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef())) { AttributeAssignable attributeAssignable = stem.getAttributeDelegate().getAttributeOrAncestorAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef().getName(), false); "/WEB-INF/grouperUi2/stem/stemViewAttestation.jsp")); } else if (stem.getAttributeDelegate().hasAttributeOrAncestorHasAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef().getName(), false)) { AttributeAssignable attributeAssignable = stem.getAttributeDelegate().getAttributeOrAncestorAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef().getName(), false);
Set<AttributeAssign> attributeAssigns = stem.getAttributeDelegate().getAttributeAssigns();
Stem stem = guiStem.getStem(); this.stemAttributeAssignable = stem.getAttributeDelegate().retrieveAssignment(null, GrouperAttestationJob.retrieveAttributeDefNameValueDef(), false, false); if (this.stemAttributeAssignable != null) { this.directStemAttestationAssignment = true; Stem ancestorStem = (Stem)parentStem.getAttributeDelegate().getAttributeOrAncestorAttribute( GrouperAttestationJob.retrieveAttributeDefNameValueDef().getName(), false); if (ancestorStem != null) { AttributeAssign ancestorAssign = ancestorStem.getAttributeDelegate().retrieveAssignment(null, GrouperAttestationJob.retrieveAttributeDefNameValueDef(), false, false); String attestationStemScope = ancestorAssign.getAttributeValueDelegate().retrieveValueString(GrouperAttestationJob.retrieveAttributeDefNameStemScope().getName());
if (attestationContainer.isDirectStemAttestationAssignment()) { STEM.getAttributeDelegate().removeAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef()); STEM.getAttributeDelegate().assignAttribute(GrouperAttestationJob.retrieveAttributeDefNameValueDef()); // we are adding attribute here auditEntry = new AuditEntry(AuditTypeBuiltin.STEM_ATTESTATION_ADD, "stemId", STEM.getId(), "stemName", STEM.getName()); auditEntry.setDescription("Add stem attestation: "+STEM.getName()); final AttributeAssign attributeAssign = STEM.getAttributeDelegate().retrieveAssignment( null, GrouperAttestationJob.retrieveAttributeDefNameValueDef(), false, false); final RuntimeException[] RUNTIME_EXCEPTION = new RuntimeException[1];
String daysBeforeReminder, boolean updateLastCertifiedDate, Scope scope) { AttributeAssign attributeAssign = stem.getAttributeDelegate().retrieveAssignment( null, attributeDefName, false, false);