Interface RuleResponsibilityContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
RuleResponsibility, RuleResponsibility.Builder

public interface RuleResponsibilityContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned
  • Method Summary

    Modifier and Type
    Method
    Description
    code for the Action Requested
    approval policy for the RuleResponsibility
    list of RuleDelegations for the RuleResponsibility
    unique id of the Group for the RuleResponsibility
    unique id of the Principal for the RuleResponsibility
    integer representation of the priority of the RuleResponsibility
    Unique Id for Responsibility.
    unique name of the Role for the RuleResponsibility
    boolean
    determines if the RuleResponsibiltity is using a kim Group
    boolean
    determines if the RuleResponsibiltity is using a kim Principal
    boolean
    determines if the RuleResponsibiltity is using a kim Role

    Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique

    getObjectId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • 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