org.opends.server.admin.std.meta
Enum RootDNCfgDefn.DefaultRootPrivilegeName

java.lang.Object
  extended by java.lang.Enum<RootDNCfgDefn.DefaultRootPrivilegeName>
      extended by org.opends.server.admin.std.meta.RootDNCfgDefn.DefaultRootPrivilegeName
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<RootDNCfgDefn.DefaultRootPrivilegeName>
Enclosing class:
RootDNCfgDefn

public static enum RootDNCfgDefn.DefaultRootPrivilegeName
extends java.lang.Enum<RootDNCfgDefn.DefaultRootPrivilegeName>

Defines the set of permissable values for the "default-root-privilege-name" property.

Specifies the names of the privileges that root users will be granted by default.


Enum Constant Summary
BACKEND_BACKUP
          Allows the user to request that the server process backup tasks.
BACKEND_RESTORE
          Allows the user to request that the server process restore tasks.
BYPASS_ACL
          Allows the associated user to bypass access control checks performed by the server.
CANCEL_REQUEST
          Allows the user to cancel operations in progress on other client connections.
CONFIG_READ
          Allows the associated user to read the server configuration.
CONFIG_WRITE
          Allows the associated user to update the server configuration.
DATA_SYNC
          Allows the user to participate in data synchronization.
DISCONNECT_CLIENT
          Allows the user to terminate other client connections.
JMX_NOTIFY
          Allows the associated user to subscribe to receive JMX notifications.
JMX_READ
          Allows the associated user to perform JMX read operations.
JMX_WRITE
          Allows the associated user to perform JMX write operations.
LDIF_EXPORT
          Allows the user to request that the server process LDIF export tasks.
LDIF_IMPORT
          Allows the user to request that the server process LDIF import tasks.
MODIFY_ACL
          Allows the associated user to modify the server's access control configuration.
PASSWORD_RESET
          Allows the user to reset user passwords.
PRIVILEGE_CHANGE
          Allows the user to make changes to the set of defined root privileges, as well as to grant and revoke privileges for users.
PROXIED_AUTH
          Allows the user to use the proxied authorization control, or to perform a bind that specifies an alternate authorization identity.
SERVER_RESTART
          Allows the user to request that the server perform an in-core restart.
SERVER_SHUTDOWN
          Allows the user to request that the server shut down.
UNINDEXED_SEARCH
          Allows the user to request that the server process a search that cannot be optimized using server indexes.
UPDATE_SCHEMA
          Allows the user to make changes to the server schema.
 
Method Summary
 java.lang.String toString()
          
static RootDNCfgDefn.DefaultRootPrivilegeName valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RootDNCfgDefn.DefaultRootPrivilegeName[] 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

BACKEND_BACKUP

public static final RootDNCfgDefn.DefaultRootPrivilegeName BACKEND_BACKUP
Allows the user to request that the server process backup tasks.


BACKEND_RESTORE

public static final RootDNCfgDefn.DefaultRootPrivilegeName BACKEND_RESTORE
Allows the user to request that the server process restore tasks.


BYPASS_ACL

public static final RootDNCfgDefn.DefaultRootPrivilegeName BYPASS_ACL
Allows the associated user to bypass access control checks performed by the server.


CANCEL_REQUEST

public static final RootDNCfgDefn.DefaultRootPrivilegeName CANCEL_REQUEST
Allows the user to cancel operations in progress on other client connections.


CONFIG_READ

public static final RootDNCfgDefn.DefaultRootPrivilegeName CONFIG_READ
Allows the associated user to read the server configuration.


CONFIG_WRITE

public static final RootDNCfgDefn.DefaultRootPrivilegeName CONFIG_WRITE
Allows the associated user to update the server configuration. The config-read privilege is also required.


DATA_SYNC

public static final RootDNCfgDefn.DefaultRootPrivilegeName DATA_SYNC
Allows the user to participate in data synchronization.


DISCONNECT_CLIENT

public static final RootDNCfgDefn.DefaultRootPrivilegeName DISCONNECT_CLIENT
Allows the user to terminate other client connections.


JMX_NOTIFY

public static final RootDNCfgDefn.DefaultRootPrivilegeName JMX_NOTIFY
Allows the associated user to subscribe to receive JMX notifications.


JMX_READ

public static final RootDNCfgDefn.DefaultRootPrivilegeName JMX_READ
Allows the associated user to perform JMX read operations.


JMX_WRITE

public static final RootDNCfgDefn.DefaultRootPrivilegeName JMX_WRITE
Allows the associated user to perform JMX write operations.


LDIF_EXPORT

public static final RootDNCfgDefn.DefaultRootPrivilegeName LDIF_EXPORT
Allows the user to request that the server process LDIF export tasks.


LDIF_IMPORT

public static final RootDNCfgDefn.DefaultRootPrivilegeName LDIF_IMPORT
Allows the user to request that the server process LDIF import tasks.


MODIFY_ACL

public static final RootDNCfgDefn.DefaultRootPrivilegeName MODIFY_ACL
Allows the associated user to modify the server's access control configuration.


PASSWORD_RESET

public static final RootDNCfgDefn.DefaultRootPrivilegeName PASSWORD_RESET
Allows the user to reset user passwords.


PRIVILEGE_CHANGE

public static final RootDNCfgDefn.DefaultRootPrivilegeName PRIVILEGE_CHANGE
Allows the user to make changes to the set of defined root privileges, as well as to grant and revoke privileges for users.


PROXIED_AUTH

public static final RootDNCfgDefn.DefaultRootPrivilegeName PROXIED_AUTH
Allows the user to use the proxied authorization control, or to perform a bind that specifies an alternate authorization identity.


SERVER_RESTART

public static final RootDNCfgDefn.DefaultRootPrivilegeName SERVER_RESTART
Allows the user to request that the server perform an in-core restart.


SERVER_SHUTDOWN

public static final RootDNCfgDefn.DefaultRootPrivilegeName SERVER_SHUTDOWN
Allows the user to request that the server shut down.


UNINDEXED_SEARCH

public static final RootDNCfgDefn.DefaultRootPrivilegeName UNINDEXED_SEARCH
Allows the user to request that the server process a search that cannot be optimized using server indexes.


UPDATE_SCHEMA

public static final RootDNCfgDefn.DefaultRootPrivilegeName UPDATE_SCHEMA
Allows the user to make changes to the server schema.

Method Detail

values

public static RootDNCfgDefn.DefaultRootPrivilegeName[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (RootDNCfgDefn.DefaultRootPrivilegeName c : RootDNCfgDefn.DefaultRootPrivilegeName.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static RootDNCfgDefn.DefaultRootPrivilegeName valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Enum<RootDNCfgDefn.DefaultRootPrivilegeName>