blackboard.data.user
Class User.SystemRole

java.lang.Object
  extended by blackboard.base.BbEnum
      extended by blackboard.data.user.User.SystemRole
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Enclosing class:
User

public static final class User.SystemRole
extends BbEnum

An enumeration for System Roles assigned to users in the system. The system role is what determines access privileges for administrative functions in the system.

Since:
Blackboard 5.0
Version:
$Revision: #1 $ $Date: 2005/06/27 $
See Also:
Serialized Form

Field Summary
static User.SystemRole ACCOUNT_ADMIN
          Account administrator role.
static User.SystemRole CARD_OFFICE_ADMIN
          Manages the front-end settings (tabs, modules, etc.) for portal-ecommerce functionality
static User.SystemRole COURSE_CREATOR
          Course creator role.
static User.SystemRole COURSE_SUPPORT
          Course support role.
static User.SystemRole DEFAULT
          Default role is USER
static User.SystemRole ECOMMERCE_ADMIN
          Manages the back-end settings for portal-ecommerce functionality
static User.SystemRole GUEST
          Guest role.
static User.SystemRole INTEGRATION
          This role is private, used only for special processes that interact for data integration authentication.
static User.SystemRole NONE
           
static User.SystemRole OBSERVER
          Observer role.
static User.SystemRole PORTAL
           
static User.SystemRole STORE_ADMIN
          Manages the front-end portal-ecommerce functionality related to purchases
static User.SystemRole SYSTEM_ADMIN
          System Administrator role.
static User.SystemRole SYSTEM_SUPPORT
          System support role.
static User.SystemRole USER
          Normal user role.
 
Method Summary
static User.SystemRole fromExternalString(java.lang.String externalString)
          Returns the User.SystemRole element specified by the externalString.
static User.SystemRole fromFieldName(java.lang.String fieldName)
          Returns the FormattedText.Type element specified by the fieldName.
static User.SystemRole[] getValues()
          Returns an array of all of the elements in this enumeration.
 
Methods inherited from class blackboard.base.BbEnum
compareTo, defineAlias, defineDefault, fromExternalString, fromFieldName, fromFieldName, getDefaultElement, getValues, isDefault, readResolve, toExternalString, toFieldName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SYSTEM_ADMIN

public static final User.SystemRole SYSTEM_ADMIN
System Administrator role.


SYSTEM_SUPPORT

public static final User.SystemRole SYSTEM_SUPPORT
System support role.


COURSE_CREATOR

public static final User.SystemRole COURSE_CREATOR
Course creator role.


COURSE_SUPPORT

public static final User.SystemRole COURSE_SUPPORT
Course support role.


ACCOUNT_ADMIN

public static final User.SystemRole ACCOUNT_ADMIN
Account administrator role.


GUEST

public static final User.SystemRole GUEST
Guest role.


USER

public static final User.SystemRole USER
Normal user role.


OBSERVER

public static final User.SystemRole OBSERVER
Observer role.


INTEGRATION

public static final User.SystemRole INTEGRATION
This role is private, used only for special processes that interact for data integration authentication.


PORTAL

public static final User.SystemRole PORTAL

ECOMMERCE_ADMIN

public static final User.SystemRole ECOMMERCE_ADMIN
Manages the back-end settings for portal-ecommerce functionality


CARD_OFFICE_ADMIN

public static final User.SystemRole CARD_OFFICE_ADMIN
Manages the front-end settings (tabs, modules, etc.) for portal-ecommerce functionality


STORE_ADMIN

public static final User.SystemRole STORE_ADMIN
Manages the front-end portal-ecommerce functionality related to purchases


NONE

public static final User.SystemRole NONE

DEFAULT

public static final User.SystemRole DEFAULT
Default role is USER

Method Detail

getValues

public static User.SystemRole[] getValues()
Returns an array of all of the elements in this enumeration.


fromExternalString

public static User.SystemRole fromExternalString(java.lang.String externalString)
                                          throws java.lang.IllegalArgumentException
Returns the User.SystemRole element specified by the externalString.

Throws:
java.lang.IllegalArgumentException - if the given string is not an external representation of one of the elements this enumeration class.

fromFieldName

public static User.SystemRole fromFieldName(java.lang.String fieldName)
                                     throws java.lang.IllegalArgumentException
Returns the FormattedText.Type element specified by the fieldName.

Throws:
java.lang.IllegalArgumentException - if the given string is not a short representation of one of the elements in this enumeration class.


Copyright © 2003 Blackboard, Inc. All Rights Reserved.