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,org.kuali.rice.core.api.mo.common.active.Inactivatable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelObjectBasic,org.kuali.rice.core.api.mo.ModelObjectComplete,RoleContract
public final class Role
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements 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 interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
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 interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-