com.ibm.dse.applsrv.aa
Interface SecurityConstants

All Known Implementing Classes:
SecurityJDBCPersistence, SecurityJDBCPersistence2, SecurityLimit, SecurityObject, SecurityRole, SecurityRight, SecurityAdministrationService, SecurityManager, SecurityContext, SecurityController, SecurityAccessService

public interface SecurityConstants

Constants used by the security component.


Field Summary
static int ACTIVE_CONTEXTS
          Argument to getContexts[OfUser]()/logoff() specifying the active contexts of the specified user.
static int ALL_CONTEXTS
          Argument to getContexts[OfUser]()/logoff() specifying all contexts of the specified user.
static java.lang.String AUDIT_FILE
           
static java.lang.String CBTF_TRACING
           
static int CONFIGURATION
           
static java.lang.String CONFIGURATIONS_DATABASE
           
static int CONTEXT_ACTIVE
           
static java.lang.String CONTEXT_DATABASE
           
static int CONTEXT_INACTIVE
           
static int CONTEXT_INVALID
          The following are the return values of getStatusOfContextId().
static int CONTEXTS
           
static java.lang.String CONTROLLER
           
static java.lang.String DEFAULT_CONFIGURATIONS_DATABASE
           
static java.lang.String DEFAULT_CONTEXT_DATABASE
           
static java.lang.String DEFAULT_GROUPS_DATABASE
           
static java.lang.String DEFAULT_RIGHTS_DATABASE
           
static java.lang.String DEFAULT_ROLES_DATABASE
           
static java.lang.String DEFAULT_SERVICES_DATABASE
           
static java.lang.String DEFAULT_USER_DATABASE
          The following are the default names of the security databases.
static java.lang.String ENCRYPTION
           
static int GLOBAL_CONTEXTS
          Argument to getContexts() to indicate specified contexts of the specified user.
static int GROUPS
           
static java.lang.String GROUPS_DATABASE
           
static int INACTIVE_CONTEXTS
          Argument to getContexts[OfUser]()/logoff() specifying the inactive contexts of the specified user.
static java.lang.String JDBC_DATABASE
           
static java.lang.String JDBC_DRIVER
           
static java.lang.String JDBC_MAX_DATA
           
static java.lang.String JDBC_MAX_GROUPS
           
static java.lang.String JDBC_MAX_HANDLER
           
static java.lang.String JDBC_MAX_ID
           
static java.lang.String JDBC_MAX_PASSWORD
           
static java.lang.String JDBC_MAX_RIGHT_TIMES
           
static java.lang.String JDBC_MAX_RIGHTS
           
static java.lang.String JDBC_MAX_ROLE_TIMES
           
static java.lang.String JDBC_MAX_ROLES
           
static java.lang.String JDBC_MAX_USER_ID
           
static java.lang.String JDBC_MAX_USERS
           
static java.lang.String JDBC_PASSWORD
           
static java.lang.String JDBC_URL
           
static java.lang.String JDBC_USER_ID
           
static java.lang.String LIMIT_DATABASE
           
static int LIMITS
           
static java.lang.String LOGGING_HANDLER
           
static java.lang.String LOGGING_OPTIONS
           
static java.lang.String PERSIST_CONTEXTS
           
static java.lang.String PERSISTENCE
           
static java.lang.String QUERY_PASSWORDS
           
static int RIGHTS
           
static java.lang.String RIGHTS_DATABASE
           
static int ROLES
           
static java.lang.String ROLES_DATABASE
           
static java.lang.String SECURITY_DIRECTORY
          The following are the names of the configuration parameters.
static java.lang.String SECURITY_MANAGER
           
static int SERVICES
           
static java.lang.String SERVICES_DATABASE
           
static int SPECIFIC_CONTEXTS
          Argument to logoff() to indicate specified contexts of the specified user.
static int TEST_ADD_RIGHT_TO_USER
           
static int TEST_ADD_RIGHTS_TO_USER
           
static java.lang.String TEST_AUDIT
           
static int TEST_CONTEXT_IDS
           
static int TEST_DISABLE_PERSISTENCE
           
static java.lang.String TEST_EXPORT
           
static int TEST_GET_CONFIGURATION
           
static int TEST_GET_CONTEXTS
           
static int TEST_GET_GROUPS
           
static int TEST_GET_PASSWORD_ACCESS
           
static int TEST_GET_PERSISTENCE
           
static int TEST_GET_RIGHTS
           
static int TEST_GET_ROLES
           
static int TEST_GET_SERVICES
           
static int TEST_GET_UNIQUE_LOGON
           
static int TEST_GET_USERS
           
static int TEST_GROUP_IDS
           
static java.lang.String TEST_IMPORT
           
static java.lang.String TEST_IMPORT2
           
static int TEST_LOAD_CONFIGURATIONS
           
static int TEST_LOAD_CONTEXTS
           
static int TEST_LOAD_GROUPS
           
static int TEST_LOAD_RIGHTS
           
static int TEST_LOAD_ROLES
           
static int TEST_LOAD_SERVICES
           
static int TEST_LOAD_USERS
           
static java.lang.String TEST_PERSISTENCE
           
static int TEST_QUERY_SM
           
static int TEST_REMOVE_ALL_RIGHTS_FROM_USER
           
static int TEST_RESET
           
static int TEST_RIGHT_IDS
           
static int TEST_ROLE_IDS
           
static int TEST_SAVE
           
static int TEST_SERVICE_IDS
           
static int TEST_SET_CONFIGURATION
           
static int TEST_SET_PASSWORD_ACCESS
           
static int TEST_SET_PERSISTENCE
           
static int TEST_SET_UNIQUE_LOGON
           
static int TEST_TEST1
          The following are the defined test commands.
static int TEST_TEST2
           
static int TEST_TEST3
           
static java.lang.String TEST_TRACE
           
static int TEST_USER_IDS
           
static java.lang.String TRACE_EXCEPTIONS
           
static java.lang.String TRACE_FILE
           
static java.lang.String TRACE_LOGGER
           
static java.lang.String UNIQUE_LOGONS
           
static java.lang.String USE_LIMITS
           
static java.lang.String USER_DATABASE
           
static int USERS
          The following are the types of security objects.
 

Field Detail

ALL_CONTEXTS

public static final int ALL_CONTEXTS
Argument to getContexts[OfUser]()/logoff() specifying all contexts of the specified user.

ACTIVE_CONTEXTS

public static final int ACTIVE_CONTEXTS
Argument to getContexts[OfUser]()/logoff() specifying the active contexts of the specified user.

INACTIVE_CONTEXTS

public static final int INACTIVE_CONTEXTS
Argument to getContexts[OfUser]()/logoff() specifying the inactive contexts of the specified user.

SPECIFIC_CONTEXTS

public static final int SPECIFIC_CONTEXTS
Argument to logoff() to indicate specified contexts of the specified user.

GLOBAL_CONTEXTS

public static final int GLOBAL_CONTEXTS
Argument to getContexts() to indicate specified contexts of the specified user.

SECURITY_DIRECTORY

public static final java.lang.String SECURITY_DIRECTORY
The following are the names of the configuration parameters.

USER_DATABASE

public static final java.lang.String USER_DATABASE

CONTEXT_DATABASE

public static final java.lang.String CONTEXT_DATABASE

RIGHTS_DATABASE

public static final java.lang.String RIGHTS_DATABASE

ROLES_DATABASE

public static final java.lang.String ROLES_DATABASE

SERVICES_DATABASE

public static final java.lang.String SERVICES_DATABASE

GROUPS_DATABASE

public static final java.lang.String GROUPS_DATABASE

CONFIGURATIONS_DATABASE

public static final java.lang.String CONFIGURATIONS_DATABASE

LIMIT_DATABASE

public static final java.lang.String LIMIT_DATABASE

PERSISTENCE

public static final java.lang.String PERSISTENCE

PERSIST_CONTEXTS

public static final java.lang.String PERSIST_CONTEXTS

USE_LIMITS

public static final java.lang.String USE_LIMITS

QUERY_PASSWORDS

public static final java.lang.String QUERY_PASSWORDS

AUDIT_FILE

public static final java.lang.String AUDIT_FILE

UNIQUE_LOGONS

public static final java.lang.String UNIQUE_LOGONS

CONTROLLER

public static final java.lang.String CONTROLLER

ENCRYPTION

public static final java.lang.String ENCRYPTION

LOGGING_HANDLER

public static final java.lang.String LOGGING_HANDLER

LOGGING_OPTIONS

public static final java.lang.String LOGGING_OPTIONS

TRACE_EXCEPTIONS

public static final java.lang.String TRACE_EXCEPTIONS

TRACE_LOGGER

public static final java.lang.String TRACE_LOGGER

TRACE_FILE

public static final java.lang.String TRACE_FILE

SECURITY_MANAGER

public static final java.lang.String SECURITY_MANAGER

TEST_EXPORT

public static final java.lang.String TEST_EXPORT

TEST_IMPORT

public static final java.lang.String TEST_IMPORT

TEST_IMPORT2

public static final java.lang.String TEST_IMPORT2

TEST_PERSISTENCE

public static final java.lang.String TEST_PERSISTENCE

TEST_AUDIT

public static final java.lang.String TEST_AUDIT

TEST_TRACE

public static final java.lang.String TEST_TRACE

CBTF_TRACING

public static final java.lang.String CBTF_TRACING

JDBC_DATABASE

public static final java.lang.String JDBC_DATABASE

JDBC_DRIVER

public static final java.lang.String JDBC_DRIVER

JDBC_URL

public static final java.lang.String JDBC_URL

JDBC_USER_ID

public static final java.lang.String JDBC_USER_ID

JDBC_PASSWORD

public static final java.lang.String JDBC_PASSWORD

JDBC_MAX_ID

public static final java.lang.String JDBC_MAX_ID

JDBC_MAX_USER_ID

public static final java.lang.String JDBC_MAX_USER_ID

JDBC_MAX_PASSWORD

public static final java.lang.String JDBC_MAX_PASSWORD

JDBC_MAX_RIGHTS

public static final java.lang.String JDBC_MAX_RIGHTS

JDBC_MAX_ROLES

public static final java.lang.String JDBC_MAX_ROLES

JDBC_MAX_USERS

public static final java.lang.String JDBC_MAX_USERS

JDBC_MAX_GROUPS

public static final java.lang.String JDBC_MAX_GROUPS

JDBC_MAX_RIGHT_TIMES

public static final java.lang.String JDBC_MAX_RIGHT_TIMES

JDBC_MAX_ROLE_TIMES

public static final java.lang.String JDBC_MAX_ROLE_TIMES

JDBC_MAX_DATA

public static final java.lang.String JDBC_MAX_DATA

JDBC_MAX_HANDLER

public static final java.lang.String JDBC_MAX_HANDLER

DEFAULT_USER_DATABASE

public static final java.lang.String DEFAULT_USER_DATABASE
The following are the default names of the security databases.

DEFAULT_CONTEXT_DATABASE

public static final java.lang.String DEFAULT_CONTEXT_DATABASE

DEFAULT_RIGHTS_DATABASE

public static final java.lang.String DEFAULT_RIGHTS_DATABASE

DEFAULT_ROLES_DATABASE

public static final java.lang.String DEFAULT_ROLES_DATABASE

DEFAULT_SERVICES_DATABASE

public static final java.lang.String DEFAULT_SERVICES_DATABASE

DEFAULT_GROUPS_DATABASE

public static final java.lang.String DEFAULT_GROUPS_DATABASE

DEFAULT_CONFIGURATIONS_DATABASE

public static final java.lang.String DEFAULT_CONFIGURATIONS_DATABASE

CONTEXT_INVALID

public static final int CONTEXT_INVALID
The following are the return values of getStatusOfContextId().

CONTEXT_INACTIVE

public static final int CONTEXT_INACTIVE

CONTEXT_ACTIVE

public static final int CONTEXT_ACTIVE

TEST_TEST1

public static final int TEST_TEST1
The following are the defined test commands.

TEST_TEST2

public static final int TEST_TEST2

TEST_TEST3

public static final int TEST_TEST3

TEST_USER_IDS

public static final int TEST_USER_IDS

TEST_CONTEXT_IDS

public static final int TEST_CONTEXT_IDS

TEST_RIGHT_IDS

public static final int TEST_RIGHT_IDS

TEST_ROLE_IDS

public static final int TEST_ROLE_IDS

TEST_SERVICE_IDS

public static final int TEST_SERVICE_IDS

TEST_GROUP_IDS

public static final int TEST_GROUP_IDS

TEST_QUERY_SM

public static final int TEST_QUERY_SM

TEST_GET_USERS

public static final int TEST_GET_USERS

TEST_GET_CONTEXTS

public static final int TEST_GET_CONTEXTS

TEST_GET_RIGHTS

public static final int TEST_GET_RIGHTS

TEST_GET_ROLES

public static final int TEST_GET_ROLES

TEST_GET_SERVICES

public static final int TEST_GET_SERVICES

TEST_GET_GROUPS

public static final int TEST_GET_GROUPS

TEST_LOAD_USERS

public static final int TEST_LOAD_USERS

TEST_LOAD_CONTEXTS

public static final int TEST_LOAD_CONTEXTS

TEST_LOAD_RIGHTS

public static final int TEST_LOAD_RIGHTS

TEST_LOAD_ROLES

public static final int TEST_LOAD_ROLES

TEST_LOAD_SERVICES

public static final int TEST_LOAD_SERVICES

TEST_LOAD_GROUPS

public static final int TEST_LOAD_GROUPS

TEST_LOAD_CONFIGURATIONS

public static final int TEST_LOAD_CONFIGURATIONS

TEST_DISABLE_PERSISTENCE

public static final int TEST_DISABLE_PERSISTENCE

TEST_SAVE

public static final int TEST_SAVE

TEST_RESET

public static final int TEST_RESET

TEST_GET_PASSWORD_ACCESS

public static final int TEST_GET_PASSWORD_ACCESS

TEST_SET_PASSWORD_ACCESS

public static final int TEST_SET_PASSWORD_ACCESS

TEST_GET_UNIQUE_LOGON

public static final int TEST_GET_UNIQUE_LOGON

TEST_SET_UNIQUE_LOGON

public static final int TEST_SET_UNIQUE_LOGON

TEST_GET_PERSISTENCE

public static final int TEST_GET_PERSISTENCE

TEST_SET_PERSISTENCE

public static final int TEST_SET_PERSISTENCE

TEST_GET_CONFIGURATION

public static final int TEST_GET_CONFIGURATION

TEST_SET_CONFIGURATION

public static final int TEST_SET_CONFIGURATION

TEST_REMOVE_ALL_RIGHTS_FROM_USER

public static final int TEST_REMOVE_ALL_RIGHTS_FROM_USER

TEST_ADD_RIGHT_TO_USER

public static final int TEST_ADD_RIGHT_TO_USER

TEST_ADD_RIGHTS_TO_USER

public static final int TEST_ADD_RIGHTS_TO_USER

USERS

public static final int USERS
The following are the types of security objects.

CONTEXTS

public static final int CONTEXTS

RIGHTS

public static final int RIGHTS

ROLES

public static final int ROLES

SERVICES

public static final int SERVICES

GROUPS

public static final int GROUPS

CONFIGURATION

public static final int CONFIGURATION

LIMITS

public static final int LIMITS