|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectblackboard.base.BbEnum
blackboard.data.user.User.SystemRole
public static final class User.SystemRole
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.
| 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 |
LMS_INTEGRATION_ADMIN
Manages the front-end portal-ecommerce functionality related to purchases |
static User.SystemRole |
NONE
No explicit role. |
static User.SystemRole |
OBSERVER
Observer role. |
static User.SystemRole |
PORTAL
Portal Administrator role. |
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 | |
|---|---|
int |
compareTo(java.lang.Object obj)
compareTo |
boolean |
equals(java.lang.Object obj)
equals |
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 BbEnum |
fromFieldName(java.lang.String fieldName,
java.lang.Class enumClass)
|
static BbEnum |
fromFieldName(java.lang.String fieldName,
java.lang.Class enumClass,
boolean returnDefault)
Returns the User.SystemRole element specified by the fieldName. |
java.lang.String |
getDisplayName()
Returns a displayable representation of this User System Role |
Entitlements |
getEntitlements()
Return the set of entitlements held by this object. |
java.lang.String |
getIdentifier()
Returns the unique identifier of this User System Role |
static User.SystemRole[] |
getValues()
Returns an array of all of the elements in this enumeration. |
int |
hashCode()
hashCode |
static User.SystemRole |
mapToUserSystemRole(java.lang.String identifier)
mapToUserSystemRole |
| Methods inherited from class blackboard.base.BbEnum |
|---|
defineAlias, defineDefault, fromExternalString, getDefaultElement, getValues, isDefault, readResolve, toExternalString, toFieldName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final User.SystemRole SYSTEM_ADMIN
public static final User.SystemRole SYSTEM_SUPPORT
public static final User.SystemRole COURSE_CREATOR
public static final User.SystemRole COURSE_SUPPORT
public static final User.SystemRole ACCOUNT_ADMIN
public static final User.SystemRole GUEST
public static final User.SystemRole USER
public static final User.SystemRole OBSERVER
public static final User.SystemRole INTEGRATION
public static final User.SystemRole PORTAL
public static final User.SystemRole ECOMMERCE_ADMIN
public static final User.SystemRole CARD_OFFICE_ADMIN
public static final User.SystemRole STORE_ADMIN
public static final User.SystemRole LMS_INTEGRATION_ADMIN
public static final User.SystemRole NONE
public static final User.SystemRole DEFAULT
USER
| Method Detail |
|---|
public Entitlements getEntitlements()
Entitled
getEntitlements in interface Entitledpublic static User.SystemRole[] getValues()
public static User.SystemRole fromExternalString(java.lang.String externalString)
throws java.lang.IllegalArgumentException
externalString
.
java.lang.IllegalArgumentException - if the given string is not an external
representation of one of the elements this enumeration class.
public static User.SystemRole fromFieldName(java.lang.String fieldName)
throws java.lang.IllegalArgumentException
fieldName
.
java.lang.IllegalArgumentException - if the given string is not a short
representation of one of the elements in this enumeration class.
public static BbEnum fromFieldName(java.lang.String fieldName,
java.lang.Class enumClass)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static BbEnum fromFieldName(java.lang.String fieldName,
java.lang.Class enumClass,
boolean returnDefault)
throws java.lang.IllegalArgumentException
fieldName.
java.lang.IllegalArgumentException - if the given string is not an external
representation of one of the elements this enumeration class.public static User.SystemRole mapToUserSystemRole(java.lang.String identifier)
public java.lang.String getIdentifier()
public java.lang.String getDisplayName()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object obj)
compareTo in interface java.lang.ComparablecompareTo in class BbEnumobj - the object to be compared to.
public int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||