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

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

public class KimDocumentPermissionRule
extends DocumentRuleBase
implements AddPermissionRule

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
static String ERROR_PATH
           
 
Constructor Summary
KimDocumentPermissionRule()
           
 
Method Summary
 boolean hasPermissionToGrantPermission(Permission kimPermissionInfo, IdentityManagementRoleDocument document)
           
 boolean processAddPermission(AddPermissionEvent addPermissionEvent)
           
 
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, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, 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

ERROR_PATH

public static final String ERROR_PATH
See Also:
Constant Field Values
Constructor Detail

KimDocumentPermissionRule

public KimDocumentPermissionRule()
Method Detail

processAddPermission

public boolean processAddPermission(AddPermissionEvent addPermissionEvent)
Specified by:
processAddPermission in interface AddPermissionRule

hasPermissionToGrantPermission

public boolean hasPermissionToGrantPermission(Permission kimPermissionInfo,
                                              IdentityManagementRoleDocument document)
Specified by:
hasPermissionToGrantPermission in interface AddPermissionRule


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