Package org.kuali.rice.kim.api.role
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 TypeMethodDescriptionReturns 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 RoleResponsibilityMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods 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
-