org.kuali.rice.kim.rules.ui
Class KimDocumentMemberRule

java.lang.Object
  extended by org.kuali.rice.krad.rules.DocumentRuleBase
      extended by org.kuali.rice.kns.rules.DocumentRuleBase
          extended by org.kuali.rice.kim.rules.ui.KimDocumentMemberRule
All Implemented Interfaces:
AddMemberRule, AddAdHocRoutePersonRule, AddAdHocRouteWorkgroupRule, AddNoteRule, ApproveDocumentRule, BusinessRule, CompleteDocumentRule, RouteDocumentRule, SaveDocumentRule, SendAdHocRequestsRule

public class KimDocumentMemberRule
extends DocumentRuleBase
implements AddMemberRule

This is a description of what this class does - shyu don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
protected  AttributeValidationHelper attributeValidationHelper
           
 
Constructor Summary
KimDocumentMemberRule()
           
 
Method Summary
 boolean processAddMember(AddMemberEvent addMemberEvent)
           
protected  boolean validAssignRole(KimDocumentRoleMember roleMember, IdentityManagementRoleDocument document)
           
 
Methods inherited from class org.kuali.rice.kns.rules.DocumentRuleBase
getDictionaryValidationService
 
Methods inherited from class org.kuali.rice.krad.rules.DocumentRuleBase
buildDocumentTypeActionRequestPermissionDetails, 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, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeValidationHelper

protected AttributeValidationHelper attributeValidationHelper
Constructor Detail

KimDocumentMemberRule

public KimDocumentMemberRule()
Method Detail

processAddMember

public boolean processAddMember(AddMemberEvent addMemberEvent)
Specified by:
processAddMember in interface AddMemberRule

validAssignRole

protected boolean validAssignRole(KimDocumentRoleMember roleMember,
                                  IdentityManagementRoleDocument document)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.