|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.kim.api.role.RoleResponsibility
public final class RoleResponsibility
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.
Nested Class Summary | |
---|---|
static class |
RoleResponsibility.Builder
|
(package private) static class |
RoleResponsibility.Constants
Defines some internal constants used on this class. |
(package private) static class |
RoleResponsibility.Elements
A private class which exposes constants which define the XML element names to use when this object is marshalled to XML. |
Field Summary | |
---|---|
private Collection<Element> |
_futureElements
|
private boolean |
active
|
private String |
responsibilityId
|
private String |
roleId
|
private String |
roleResponsibilityId
|
private static long |
serialVersionUID
|
private Long |
versionNumber
|
Constructor Summary | |
---|---|
private |
RoleResponsibility()
This constructor should never be called except during JAXB unmarshalling. |
private |
RoleResponsibility(RoleResponsibility.Builder b)
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
All "Complete" model object's should adhere to the ModelObjectComplete.equals(Object) contract. |
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 |
Long |
getVersionNumber()
Returns the version number for this object. |
int |
hashCode()
All "Complete" model object's should adhere to the ModelObjectComplete.hashCode() contract. |
boolean |
isActive()
Returns a boolean value determining if the Object is Active or not. |
String |
toString()
This will return a proper string representation of the Model Object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private final String roleResponsibilityId
private final String roleId
private final String responsibilityId
private final boolean active
private final Long versionNumber
private final Collection<Element> _futureElements
Constructor Detail |
---|
private RoleResponsibility()
private RoleResponsibility(RoleResponsibility.Builder b)
Method Detail |
---|
public String getResponsibilityId()
RoleResponsibilityContract
getResponsibilityId
in interface RoleResponsibilityContract
public String getRoleId()
RoleResponsibilityContract
getRoleId
in interface RoleResponsibilityContract
public String getRoleResponsibilityId()
RoleResponsibilityContract
getRoleResponsibilityId
in interface RoleResponsibilityContract
public boolean isActive()
Inactivatable
isActive
in interface Inactivatable
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public int hashCode()
ModelObjectComplete
ModelObjectComplete.hashCode()
contract.
hashCode
in interface ModelObjectComplete
hashCode
in class Object
public boolean equals(Object obj)
ModelObjectComplete
ModelObjectComplete.equals(Object)
contract.
equals
in interface ModelObjectComplete
equals
in class Object
obj
- to object to compare for equality
public String toString()
ModelObjectBasic
toString
in interface ModelObjectBasic
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |