|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<Role>
com.highdeal.admin.hci.Role
public enum Role
This enumeration lists the predefined roles for the SAP CC users.
Caution
Consult the SAP CC Security Guide about the role and authorization concept of SAP Convergent Charging.
| Enum Constant Summary | |
|---|---|
ADMIN
: This role contains the business and technical admin operation rights. |
|
BARTADMIN
This role contains the BART rights. |
|
CONNECTORADMIN
This role contains the connector rights. |
|
CSR
: constant for the customer and sales representative default role. |
|
MARKETING
This role contains the offer level read/write rights. |
|
PROCESS_MANAGER
This role contains the business and technical process manager operation rights. |
|
REMOTE_SUPPORT
This role contains read only operation right on any object. |
|
USER_ADMIN
: This role contains the user creation and read rights. |
|
| Method Summary | |
|---|---|
static Role[] |
getAllRoles()
|
java.lang.String |
getName()
|
static Role |
getRole(java.lang.String roleName)
|
static Role[] |
getRoles(Role... roles)
|
static boolean |
isRoleInList(Role[] roles,
java.lang.String permission)
|
java.lang.String |
toString()
|
static Role |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Role[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final Role ADMIN
public static final Role USER_ADMIN
public static final Role MARKETING
public static final Role CSR
public static final Role BARTADMIN
public static final Role CONNECTORADMIN
public static final Role PROCESS_MANAGER
public static final Role REMOTE_SUPPORT
| Method Detail |
|---|
public static Role[] values()
for (Role c : Role.values()) System.out.println(c);
public static Role valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is nullpublic java.lang.String getName()
public static Role getRole(java.lang.String roleName)
public java.lang.String toString()
toString in class java.lang.Enum<Role>public static Role[] getAllRoles()
public static boolean isRoleInList(Role[] roles,
java.lang.String permission)
public static Role[] getRoles(Role... roles)
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||