public interface PermissionsRule
extends org.kuali.rice.krad.rules.rule.BusinessRule
| Modifier and Type | Method and Description |
|---|---|
boolean |
processAddProposalUserBusinessRules(ProposalDevelopmentDocument document,
List<ProposalUserRoles> proposalUserRolesList,
ProposalUser proposalUser)
Determines the legality of adding a proposal user to the
given proposal development document.
|
boolean |
processDeleteProposalUserBusinessRules(ProposalDevelopmentDocument document,
List<ProposalUserRoles> proposalUserRolesList,
int index)
Determines the legality of deleting a proposal user from the
given proposal development document.
|
boolean |
processEditProposalUserRolesBusinessRules(ProposalDevelopmentDocument document,
List<ProposalUserRoles> proposalUserRolesList,
ProposalUserEditRoles editRoles)
Determines if it is legal to edit the roles for a user.
|
boolean processAddProposalUserBusinessRules(ProposalDevelopmentDocument document, List<ProposalUserRoles> proposalUserRolesList, ProposalUser proposalUser)
document - the proposal development document.proposalUserRolesList - list of proposal user rolesproposalUser - the proposal user to be added to the document.boolean processDeleteProposalUserBusinessRules(ProposalDevelopmentDocument document, List<ProposalUserRoles> proposalUserRolesList, int index)
document - the proposal development document.proposalUserRolesList - list of proposal user rolesindex - the index into proposalUserRolesList of the user to deleteboolean processEditProposalUserRolesBusinessRules(ProposalDevelopmentDocument document, List<ProposalUserRoles> proposalUserRolesList, ProposalUserEditRoles editRoles)
document - the proposal development document.proposalUserRolesList - list of proposal user roleseditRoles - the proposal roles to edit for a userCopyright © 2013 The Kuali Foundation. All Rights Reserved.