org.kuali.rice.kew.api.rule
Interface RuleResponsibilityContract

All Superinterfaces:
GloballyUnique, Identifiable, Versioned
All Known Implementing Classes:
GroupRuleResponsibility, PersonRuleResponsibility, RoleRuleResponsibility, RuleResponsibility, RuleResponsibility.Builder, RuleResponsibilityBo, WebRuleResponsibility

public interface RuleResponsibilityContract
extends Identifiable, GloballyUnique, Versioned


Method Summary
 String getActionRequestedCd()
          code for the Action Requested
 String getApprovePolicy()
          approval policy for the RuleResponsibility
 List<? extends RuleDelegationContract> getDelegationRules()
          list of RuleDelegations for the RuleResponsibility
 String getGroupId()
          unique id of the Group for the RuleResponsibility
 String getPrincipalId()
          unique id of the Principal for the RuleResponsibility
 Integer getPriority()
          integer representation of the priority of the RuleResponsibility
 String getResponsibilityId()
          Unique Id for Responsibility.
 String getRoleName()
          unique name of the Role for the RuleResponsibility
 boolean isUsingGroup()
          determines if the RuleResponsibiltity is using a kim Group
 boolean isUsingPrincipal()
          determines if the RuleResponsibiltity is using a kim Principal
 boolean isUsingRole()
          determines if the RuleResponsibiltity is using a kim Role
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 

Method Detail

getResponsibilityId

String getResponsibilityId()
Unique Id for Responsibility.

This is the unique Id of the Responsibility

Returns:
responsibilityId

getActionRequestedCd

String getActionRequestedCd()
code for the Action Requested

This code matches the unique code for an ActionRequest

Returns:
actionRequestedCd

getPriority

Integer getPriority()
integer representation of the priority of the RuleResponsibility

Returns:
priority

getApprovePolicy

String getApprovePolicy()
approval policy for the RuleResponsibility

Returns:
approvalPolicy

getPrincipalId

String getPrincipalId()
unique id of the Principal for the RuleResponsibility

Returns:
principalId

getGroupId

String getGroupId()
unique id of the Group for the RuleResponsibility

Returns:
groupId

getRoleName

String getRoleName()
unique name of the Role for the RuleResponsibility

Returns:
groupId

getDelegationRules

List<? extends RuleDelegationContract> getDelegationRules()
list of RuleDelegations for the RuleResponsibility

Returns:
delegationRules

isUsingRole

boolean isUsingRole()
determines if the RuleResponsibiltity is using a kim Role

Returns:
boolean value representing if the RuleResponsibility is using a Role

isUsingPrincipal

boolean isUsingPrincipal()
determines if the RuleResponsibiltity is using a kim Principal

Returns:
boolean value representing if the RuleResponsibility is using a Principal

isUsingGroup

boolean isUsingGroup()
determines if the RuleResponsibiltity is using a kim Group

Returns:
boolean value representing if the RuleResponsibility is using a Group


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