Package com.webmethods.sc.directory
Interface IDirectoryRole
- All Superinterfaces:
IDirectoryObject
,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
FieldsModifier and TypeFieldDescriptionstatic final String
Identifies "Database Query" role typestatic final String
Datasource attribute name for DB Query rolestatic final String
Groups query attribute name for DB Query rolestatic final String
User query attribute name for DB Query rolestatic final String
Role Attribute name for dynamic attributes display names (stored as CSV)static final String
Role Attribute name for dynamic attributes names (stored as CSV)static final String
Role Attribute name for dynamic attributes types (stored as CSV): string, integer, booleanstatic final String
Role Attribute name for dynamic attributes values (stored as CSV)static final String
Identifies "LDAP Query" role typestatic final String
"LDAP Query" role attribute name "is simple query"static final String
"LDAP Query" role attribute name "directory service id"static final String
"LDAP Query" role attribute name "principal type"static final String
"LDAP Query" role attribute name "ldap query"static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Identifies "static" role typeFields inherited from interface com.webmethods.sc.directory.IDirectoryPrincipal
TYPE_GROUP, TYPE_ROLE, TYPE_USER
-
Method Summary
Modifier and TypeMethodDescriptionint
Deprecated.Returns alias for the type of this roleMethods inherited from interface com.webmethods.sc.directory.IDirectoryObject
getDirectorySession, getID
Methods inherited from interface com.webmethods.sc.directory.IDirectoryPrincipal
getAllAttributes, getAttribute, getDirectoryService, getDN, getEmail, getName, getType, getURI
-
Field Details
-
ROLE_TYPE_UNKNOWN
static final int ROLE_TYPE_UNKNOWN- See Also:
-
ROLE_TYPE_STATIC
static final int ROLE_TYPE_STATICDeprecated.Identifies "static" role type- See Also:
-
ROLE_TYPE_LDAP_QUERY
static final int ROLE_TYPE_LDAP_QUERYDeprecated.Identifies "LDAP Query" role type- See Also:
-
ROLE_TYPE_DATABASE_QUERY
static final int ROLE_TYPE_DATABASE_QUERYDeprecated.Identifies "Database Query" role type- See Also:
-
STATIC_ROLE_TYPE
Identifies "static" role type- See Also:
-
LDAP_QUERY_ROLE_TYPE
Identifies "LDAP Query" role type- See Also:
-
DB_QUERY_ROLE_TYPE
Identifies "Database Query" role type- See Also:
-
LDAP_ROLE_ATTR_LDAP_QUERY
"LDAP Query" role attribute name "ldap query"- See Also:
-
LDAP_ROLE_ATTR_IS_SIMPLE_QUERY
"LDAP Query" role attribute name "is simple query"- See Also:
-
LDAP_ROLE_ATTR_LDAP_DIR_SERVICE
"LDAP Query" role attribute name "directory service id"- See Also:
-
LDAP_ROLE_ATTR_LDAP_PRINCIPAL_TYPE
"LDAP Query" role attribute name "principal type"- See Also:
-
DB_ROLE_ATTR_DATASOURCE
Datasource attribute name for DB Query role- See Also:
-
DB_ROLE_ATTR_USER_QUERY
User query attribute name for DB Query role- See Also:
-
DB_ROLE_ATTR_GROUP_QUERY
Groups query attribute name for DB Query role- See Also:
-
DYNAMIC_ATTR_VALUES
Role Attribute name for dynamic attributes values (stored as CSV)- See Also:
-
DYNAMIC_ATTR_TYPES
Role Attribute name for dynamic attributes types (stored as CSV): string, integer, boolean- See Also:
-
DYNAMIC_ATTR_NAMES
Role Attribute name for dynamic attributes names (stored as CSV)- See Also:
-
DYNAMIC_ATTR_DISPLAY
Role Attribute name for dynamic attributes display names (stored as CSV)- See Also:
-
RULE_ROLE_TYPE
- See Also:
-
RULE_ROLE_ATTR_DOANDQUERY
- See Also:
-
RULE_ROLE_ATTR_USER_DN
- See Also:
-
RULE_ROLE_ATTR_DOMAIN
- See Also:
-
RULE_ROLE_ATTR_GROUP_DN
- See Also:
-
RULE_ROLE_ATTR_USER_ATTR_EXPR
- See Also:
-
RULE_ROLE_ATTR_PARENT_RESOURCE_ID
- See Also:
-
RULE_ROLE_ATTR_REQUEST_HEADERS_EXPR
- See Also:
-
RULE_ROLE_ATTR_RESOURCE_TYPE
- See Also:
-
RULE_ROLE_ATTR_RESOURCE_PROP
- See Also:
-
-
Method Details
-
getRoleType
Deprecated.usegetRoleTypeAlias()
insteadReturns type of this role- Returns:
- the type of this role
- Throws:
DirectoryException
-
getRoleTypeAlias
Returns alias for the type of this role- Returns:
- the alias or null if it could not be determined
- Throws:
DirectoryException
-
getRoleTypeAlias()
instead