org.kuali.rice.kim.bo
Interface Role

All Superinterfaces:
BusinessObject, ExternalizableBusinessObject, Serializable
All Known Implementing Classes:
KimRoleInfo, RoleImpl

public interface Role
extends ExternalizableBusinessObject

This is a description of what this class does - shyu don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
static String GROUP_MEMBER_TYPE
           
static String PRINCIPAL_MEMBER_TYPE
           
static String ROLE_MEMBER_TYPE
           
 
Method Summary
 String getKimTypeId()
          Type identifier for this role.
 String getNamespaceCode()
          Namespace for this role - identifies the system/module to which this role applies
 String getRoleDescription()
          Verbose description of the role and functionally what permissions it implies.
 String getRoleId()
          Unique identifier for this role.
 String getRoleName()
          Name for this role.
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Field Detail

GROUP_MEMBER_TYPE

static final String GROUP_MEMBER_TYPE
See Also:
Constant Field Values

PRINCIPAL_MEMBER_TYPE

static final String PRINCIPAL_MEMBER_TYPE
See Also:
Constant Field Values

ROLE_MEMBER_TYPE

static final String ROLE_MEMBER_TYPE
See Also:
Constant Field Values
Method Detail

getRoleId

String getRoleId()
Unique identifier for this role.


getNamespaceCode

String getNamespaceCode()
Namespace for this role - identifies the system/module to which this role applies


getRoleName

String getRoleName()
Name for this role. This value will be seen by the users.


getRoleDescription

String getRoleDescription()
Verbose description of the role and functionally what permissions it implies.


getKimTypeId

String getKimTypeId()
Type identifier for this role. This will control what additional attributes are available



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