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

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.PersonDocumentGroupRule
All Implemented Interfaces:
AddGroupRule, AddAdHocRoutePersonRule, AddAdHocRouteWorkgroupRule, AddNoteRule, ApproveDocumentRule, BusinessRule, CompleteDocumentRule, RouteDocumentRule, SaveDocumentRule, SendAdHocRequestsRule

public class PersonDocumentGroupRule
extends DocumentRuleBase
implements AddGroupRule

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 static String GROUP_ID_ERROR_PATH
           
protected static String NEW_GROUP
           
 
Constructor Summary
PersonDocumentGroupRule()
           
 
Method Summary
 boolean processAddGroup(AddGroupEvent addGroupEvent)
           
protected  boolean validAssignGroup(IdentityManagementPersonDocument document, PersonDocumentGroup newGroup)
           
 
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

NEW_GROUP

protected static final String NEW_GROUP
See Also:
Constant Field Values

GROUP_ID_ERROR_PATH

protected static final String GROUP_ID_ERROR_PATH
See Also:
Constant Field Values
Constructor Detail

PersonDocumentGroupRule

public PersonDocumentGroupRule()
Method Detail

processAddGroup

public boolean processAddGroup(AddGroupEvent addGroupEvent)
Specified by:
processAddGroup in interface AddGroupRule

validAssignGroup

protected boolean validAssignGroup(IdentityManagementPersonDocument document,
                                   PersonDocumentGroup newGroup)


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