Interface RoleResponsibilityContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
RoleResponsibility, RoleResponsibility.Builder

public interface RoleResponsibilityContract extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.active.Inactivatable
An lightweight association of a Responsibility and a Role represented by references to the identifiers of a Role and a Responsibility that are related to each other.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the String identifier for the Responsibility represented by this Role/Responsibility association.
    Returns the String identifier for the Role represented by this Role/Responsibility association.
    Provides the String identifier for a given RoleResponsibility

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

    isActive

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

    getVersionNumber
  • Method Details

    • getRoleResponsibilityId

      String getRoleResponsibilityId()
      Provides the String identifier for a given RoleResponsibility
      Returns:
      id of the Role/Responsibility contract
    • getRoleId

      String getRoleId()
      Returns the String identifier for the Role represented by this Role/Responsibility association.
      Returns:
      Role Id
    • getResponsibilityId

      String getResponsibilityId()
      Returns the String identifier for the Responsibility represented by this Role/Responsibility association.
      Returns:
      Responsibility Id