public class IdentityManagementGroupDocumentRule extends TransactionalDocumentRuleBase implements AddGroupMemberRule
| Modifier and Type | Field and Description |
|---|---|
protected AddGroupMemberRule |
addGroupMemberRule |
protected Class<? extends GroupDocumentMemberRule> |
addGroupMemberRuleClass |
protected AttributeValidationHelper |
attributeValidationHelper |
protected BusinessObjectService |
businessObjectService |
protected org.kuali.rice.kim.api.identity.IdentityService |
identityService |
| Constructor and Description |
|---|
IdentityManagementGroupDocumentRule() |
| Modifier and Type | Method and Description |
|---|---|
AddGroupMemberRule |
getAddGroupMemberRule() |
BusinessObjectService |
getBusinessObjectService() |
org.kuali.rice.kim.api.identity.IdentityService |
getIdentityService() |
boolean |
processAddGroupMember(AddGroupMemberEvent addGroupMemberEvent) |
protected boolean |
processCustomSaveDocumentBusinessRules(Document document) |
protected boolean |
validAssignGroup(IdentityManagementGroupDocument document) |
protected boolean |
validateActiveDate(String errorPath,
Timestamp activeFromDate,
Timestamp activeToDate) |
protected boolean |
validateGroupQualifier(List<GroupDocumentQualifier> groupQualifiers,
org.kuali.rice.kim.api.type.KimType kimType) |
protected boolean |
validDuplicateGroupName(IdentityManagementGroupDocument groupDoc) |
protected boolean |
validGroupMemberActiveDates(List<GroupDocumentMember> groupMembers) |
protected boolean |
validGroupMemberPrincipalIDs(List<GroupDocumentMember> groupMembers) |
getDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValueprotected AddGroupMemberRule addGroupMemberRule
protected AttributeValidationHelper attributeValidationHelper
protected BusinessObjectService businessObjectService
protected Class<? extends GroupDocumentMemberRule> addGroupMemberRuleClass
protected org.kuali.rice.kim.api.identity.IdentityService identityService
public IdentityManagementGroupDocumentRule()
public org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
protected boolean processCustomSaveDocumentBusinessRules(Document document)
processCustomSaveDocumentBusinessRules in class DocumentRuleBaseprotected boolean validAssignGroup(IdentityManagementGroupDocument document)
protected boolean validDuplicateGroupName(IdentityManagementGroupDocument groupDoc)
protected boolean validGroupMemberActiveDates(List<GroupDocumentMember> groupMembers)
protected boolean validGroupMemberPrincipalIDs(List<GroupDocumentMember> groupMembers)
protected boolean validateGroupQualifier(List<GroupDocumentQualifier> groupQualifiers, org.kuali.rice.kim.api.type.KimType kimType)
protected boolean validateActiveDate(String errorPath, Timestamp activeFromDate, Timestamp activeToDate)
public AddGroupMemberRule getAddGroupMemberRule()
public boolean processAddGroupMember(AddGroupMemberEvent addGroupMemberEvent)
processAddGroupMember in interface AddGroupMemberRulepublic BusinessObjectService getBusinessObjectService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.