public enum Role extends java.lang.Enum<Role>
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 and Description |
|---|
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.
|
MESSAGE_CHARGING_CLIENT
This role contains the rights to connect and use the operations of the charging message API.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Get the name of the role.
|
static Role |
getRole(java.lang.String roleName)
Get a role from a role name.
|
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.
|
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
public static final Role MESSAGE_CHARGING_CLIENT
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 namejava.lang.NullPointerException - if the argument is nullpublic java.lang.String getName()
public static Role getRole(java.lang.String roleName)
roleName - the name of the rolepublic java.lang.String toString()
toString in class java.lang.Enum<Role>