org.kuali.rice.kim.api.role
Interface RoleResponsibilityContract

All Superinterfaces:
Inactivatable, Versioned
All Known Implementing Classes:
RoleResponsibility, RoleResponsibility.Builder

public interface RoleResponsibilityContract
extends Versioned, 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
 String getResponsibilityId()
          Returns the String identifier for the Responsibility represented by this Role/Responsibility association.
 String getRoleId()
          Returns the String identifier for the Role represented by this Role/Responsibility association.
 String getRoleResponsibilityId()
          Provides the String identifier for a given RoleResponsibility
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Method Detail

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


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