com.webmethods.sc.directory
Interface IDirectoryRole

All Superinterfaces:
IDirectoryObject, IDirectoryPrincipal

public interface IDirectoryRole
extends IDirectoryPrincipal

Interface for directory role object


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webmethods.sc.directory.IDirectoryPrincipal
IDirectoryPrincipal.ATTR_NAMES
 
Field Summary
static String DB_QUERY_ROLE_TYPE
          Identifies "Database Query" role type
static String DB_ROLE_ATTR_DATASOURCE
          Datasource attribute name for DB Query role
static String DB_ROLE_ATTR_GROUP_QUERY
          Groups query attribute name for DB Query role
static String DB_ROLE_ATTR_USER_QUERY
          User query attribute name for DB Query role
static String DYNAMIC_ATTR_DISPLAY
          Role Attribute name for dynamic attributes display names (stored as CSV)
static String DYNAMIC_ATTR_NAMES
          Role Attribute name for dynamic attributes names (stored as CSV)
static String DYNAMIC_ATTR_TYPES
          Role Attribute name for dynamic attributes types (stored as CSV): string, integer, boolean
static String DYNAMIC_ATTR_VALUES
          Role Attribute name for dynamic attributes values (stored as CSV)
static String LDAP_QUERY_ROLE_TYPE
          Identifies "LDAP Query" role type
static String LDAP_ROLE_ATTR_IS_SIMPLE_QUERY
          "LDAP Query" role attribute name "is simple query"
static String LDAP_ROLE_ATTR_LDAP_DIR_SERVICE
          "LDAP Query" role attribute name "directory service id"
static String LDAP_ROLE_ATTR_LDAP_PRINCIPAL_TYPE
          "LDAP Query" role attribute name "principal type"
static String LDAP_ROLE_ATTR_LDAP_QUERY
          "LDAP Query" role attribute name "ldap query"
static int ROLE_TYPE_DATABASE_QUERY
          Deprecated.  
static int ROLE_TYPE_LDAP_QUERY
          Deprecated.  
static int ROLE_TYPE_STATIC
          Deprecated.  
static int ROLE_TYPE_UNKNOWN
           
static String STATIC_ROLE_TYPE
          Identifies "static" role type
 
Fields inherited from interface com.webmethods.sc.directory.IDirectoryPrincipal
TYPE_GROUP, TYPE_ROLE, TYPE_USER
 
Method Summary
 int getRoleType()
          Returns type of this role
 
Methods inherited from interface com.webmethods.sc.directory.IDirectoryPrincipal
getAllAttributes, getAttribute, getDirectoryService, getDN, getEmail, getName, getType
 
Methods inherited from interface com.webmethods.sc.directory.IDirectoryObject
getDirectorySession, getID
 

Field Detail

ROLE_TYPE_UNKNOWN

static final int ROLE_TYPE_UNKNOWN
See Also:
Constant Field Values

ROLE_TYPE_STATIC

static final int ROLE_TYPE_STATIC
Deprecated. 
Identifies "static" role type

See Also:
Constant Field Values

ROLE_TYPE_LDAP_QUERY

static final int ROLE_TYPE_LDAP_QUERY
Deprecated. 
Identifies "LDAP Query" role type

See Also:
Constant Field Values

ROLE_TYPE_DATABASE_QUERY

static final int ROLE_TYPE_DATABASE_QUERY
Deprecated. 
Identifies "Database Query" role type

See Also:
Constant Field Values

STATIC_ROLE_TYPE

static final String STATIC_ROLE_TYPE
Identifies "static" role type

See Also:
Constant Field Values

LDAP_QUERY_ROLE_TYPE

static final String LDAP_QUERY_ROLE_TYPE
Identifies "LDAP Query" role type

See Also:
Constant Field Values

DB_QUERY_ROLE_TYPE

static final String DB_QUERY_ROLE_TYPE
Identifies "Database Query" role type

See Also:
Constant Field Values

LDAP_ROLE_ATTR_LDAP_QUERY

static final String LDAP_ROLE_ATTR_LDAP_QUERY
"LDAP Query" role attribute name "ldap query"

See Also:
Constant Field Values

LDAP_ROLE_ATTR_IS_SIMPLE_QUERY

static final String LDAP_ROLE_ATTR_IS_SIMPLE_QUERY
"LDAP Query" role attribute name "is simple query"

See Also:
Constant Field Values

LDAP_ROLE_ATTR_LDAP_DIR_SERVICE

static final String LDAP_ROLE_ATTR_LDAP_DIR_SERVICE
"LDAP Query" role attribute name "directory service id"

See Also:
Constant Field Values

LDAP_ROLE_ATTR_LDAP_PRINCIPAL_TYPE

static final String LDAP_ROLE_ATTR_LDAP_PRINCIPAL_TYPE
"LDAP Query" role attribute name "principal type"

See Also:
Constant Field Values

DB_ROLE_ATTR_DATASOURCE

static final String DB_ROLE_ATTR_DATASOURCE
Datasource attribute name for DB Query role

See Also:
Constant Field Values

DB_ROLE_ATTR_USER_QUERY

static final String DB_ROLE_ATTR_USER_QUERY
User query attribute name for DB Query role

See Also:
Constant Field Values

DB_ROLE_ATTR_GROUP_QUERY

static final String DB_ROLE_ATTR_GROUP_QUERY
Groups query attribute name for DB Query role

See Also:
Constant Field Values

DYNAMIC_ATTR_VALUES

static final String DYNAMIC_ATTR_VALUES
Role Attribute name for dynamic attributes values (stored as CSV)

See Also:
Constant Field Values

DYNAMIC_ATTR_TYPES

static final String DYNAMIC_ATTR_TYPES
Role Attribute name for dynamic attributes types (stored as CSV): string, integer, boolean

See Also:
Constant Field Values

DYNAMIC_ATTR_NAMES

static final String DYNAMIC_ATTR_NAMES
Role Attribute name for dynamic attributes names (stored as CSV)

See Also:
Constant Field Values

DYNAMIC_ATTR_DISPLAY

static final String DYNAMIC_ATTR_DISPLAY
Role Attribute name for dynamic attributes display names (stored as CSV)

See Also:
Constant Field Values
Method Detail

getRoleType

int getRoleType()
                throws DirectoryException
Returns type of this role

Returns:
Throws:
DirectoryException