Package org.kuali.rice.kim.api.role
Class Role
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.role.Role
- All Implemented Interfaces:
Serializable,Inactivatable,GloballyUnique,Identifiable,Versioned,ModelObjectBasic,ModelObjectComplete,RoleContract
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionVerbose description of the role and functionally what permissions it implies.getId()Unique identifier for this role.Type identifier for this role.getName()Name for this role.Namespace for this role - identifies the system/module to which this role appliesbooleanisActive()Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getId
Unique identifier for this role.- Specified by:
getIdin interfaceIdentifiable
-
getNamespaceCode
Namespace for this role - identifies the system/module to which this role applies- Specified by:
getNamespaceCodein interfaceRoleContract- Returns:
- Namespace for the role.
-
getName
Name for this role. This value will be seen by the users.- Specified by:
getNamein interfaceRoleContract- Returns:
- Human readable role name.
-
getDescription
Verbose description of the role and functionally what permissions it implies.- Specified by:
getDescriptionin interfaceRoleContract- Returns:
- Description of the role.
-
getKimTypeId
Type identifier for this role. This will control what additional attributes are available- Specified by:
getKimTypeIdin interfaceRoleContract- Returns:
- KimType Id
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable
-