com.waveset.adapter
Class SecurIdResourceAdapter
java.lang.Object
com.waveset.adapter.ResourceAdapterBase
com.waveset.adapter.AgentResourceAdapter
com.waveset.adapter.SecurIdResourceAdapter
- All Implemented Interfaces:
- RASecureConnection.RASecureConnectionAccessor, ResourceAdapter
- public class SecurIdResourceAdapter
- extends AgentResourceAdapter
Fields inherited from class com.waveset.adapter.AgentResourceAdapter |
_connection, ATTR_ACTION, CONNECTED_TO_RESOURCE, RA_AUTHTIMEOUT, RA_CONN, RA_HANGTIMEOUT, RA_HOST, RA_OBJCLASS, RA_PORT, SUPPORTS_ENCRYPTED_TYPE, USER_CLASS |
Fields inherited from class com.waveset.adapter.ResourceAdapterBase |
_cache, _context, _excludedAccountsRule, _excludedAccountsRuleInited, _listAllObjectsAttrParse, _listAllObjectsAttrParseName, _listUserAttrParse, _listUserAttrParseName, _listUserGroupsAttrParse, _listUserGroupsAttrParseName, _resource, _thread, _trace, displayInfoCode, RA_BLOCKCOUNT, RA_LOGIN_ACTION, RA_LOGOFF_ACTION, RA_MULTI_VALUED_ATTRS, RA_TEST_MODE |
Fields inherited from interface com.waveset.adapter.ResourceAdapter |
CHANGE_PASSWORD_LOCATION, DISABLE, ENABLE, EXPIRE_PASSWORD, GUID, IGNORE_ATTR, NEW_ACCOUNT_ID, OP_DAYS_INACTIVE, OP_DISABLED, OP_DORMANT, OP_EXPIRED, OP_EXPIREDPWD, OP_INACTIVE, OP_LOCKED, OP_NO_PASSWORD_SET, OP_NOOWNERSHIP, OP_NOPASSWORDREQ, OP_NUMINACTIVEDAYS, OP_NUMPWDAYS, OP_PWNUMDAYS, RA_BASE_CTX, RA_DISPLAY_NAME_ATTR, RA_NEW_OBJECT_ID, RA_NEW_OBJECT_NAME, RA_OBJECT_ATTRIBUTES, RA_OBJECT_CLASS, RA_OBJECT_ID, RA_OBJECT_TYPE, RA_OP_TYPE, RA_RENAME_OP, RA_REQUESTOR, RA_SAVEAS_OP, RA_SEARCH_ATTRIBUTE_NAMES, RA_SEARCH_ATTRS_TO_GET, RA_SEARCH_CONTEXT, RA_SEARCH_FILTER, RA_SEARCH_RUN_AS_PASSWORD, RA_SEARCH_RUN_AS_USER, RA_SEARCH_SCOPE, RA_SEARCH_SCOPE_OBJECT, RA_SEARCH_SCOPE_ONE_LEVEL, RA_SEARCH_SCOPE_SUBTREE, RA_SEARCH_TIME_LIMIT, RESET_PASSWORD, SYSTEM_ATTRIBUTES, UNLOCK, WS_USER_PASSWORD |
Methods inherited from class com.waveset.adapter.AgentResourceAdapter |
addCmdArgs, addIgnoredAttrs, agentTestConfiguration, authenticate, buildGetObjectRequest, checkCreateAccount, checkDeleteAccount, checkUpdateAccount, createAccounts, createObject, createXmlObject, createXmlObject, deleteAccounts, deleteObject, determineGatewayCapabilities, disableAccounts, doCreateOrUpdateObjectRequest, doCreateOrUpdateRequest, doGetGatewayInfo, doGetGatewayInfo, enableAccounts, encryptEncryptedType, encryptEncryptedType, endRequest, extendWSAttributes, getAccountAttributes, getAccountIterator, getAgentAdapters, getAuthenticationTimeout, getBlockAccountIterator, getBlockAccountIterator, getConnection, getGatewayInfo, getGenericObjectsFromResponse, getHangTimeout, getLoginAttrName, getObject, getObjectFromResponse, getObjectIterator, getObjectListFromResponse, getResInfo, getResponse, getResponse, getResponse, getResponse, getResponseBytes, getResponseBytes, getResponseBytes, getResponseBytes, getResultItemList, getTraceFile, getTraceFile, getUser, getUsersFromResponse, getUsersFromResponse, getWsAttrsString, listAllObjects, listObjects, loadUsersFromResponse, makeConnection, makeConnection, makeGUID, mapAttributes, mapObjectType, removeUserAttr, returnConnection, returnConnection, returnConnection, returnConnection, reverseMapAttributes, run, runAction, scan, sendRequest, sendRequest, sendRequest, sendRequest, setConnection, setGatewayInfo, startRequest, startRequest, startRequestWithoutConnect, transformGUID, updateAccounts, updateIdFromResource, updateKey, updateObject |
Methods inherited from class com.waveset.adapter.ResourceAdapterBase |
checkForNoPasswordInSchema, checkSyntax, createAccount, createIdentity, deleteAccount, deleteAccount, disableAccount, dnsEqual, dnsEqual, enableAccount, executeResourceAttributeJavascriptAction, fillInResourceInfo, fillInResourceInfo, getAccountIterator, getAction, getActionNotFoundErrorMessage, getActionNotFoundMessage, getActionRunAsPassword, getActionRunAsUser, getActionTimeout, getActionType, getAdapter, getAdapter, getAdapter, getAdapterProxy, getAdapterProxy, getAllAccounts, getAttrNameFromMapName, getAttrNameFromMapName, getAttrParse, getAttrTypeFromMapName, getAttrTypeFromMapName, getAUserName, getBaseContextAttrName, getBaseContextObject, getBaseContexts, getBlockSize, getContext, getExcludedAccountsRule, getIdentity, getListAllObjectsAttrParse, getListUserAttrParse, getListUserGroupsAttrParse, getOptionalBooleanResAttrVal, getOptionalBooleanResAttrVal, getOptionalEncryptedResAttrVal, getOptionalResAttrVal, getOptionalStringResAttrVal, getRequiredResAttr, getRequiredResAttr, getRequiredResAttrVal, getRequiredResAttrVal, getRequiredResAttrVals, getRequiredUserAttributeNames, getResAttrValActionOnUser, getResAttrVals, getResource, getResourceAccounts, getResourceInfo, getResourceObjectAttrValNameAttr, getResourceObjectClassAttr, getResourceObjectTypePrefix, getSchemaMap, getUser, getWSAttrByMapName, getWSAttrByMapName, getWSAttrFromMap, handleActionResult, handleJavascriptActionResult, isAccountAttributeSecret, isExcludedAccount, isExcludedAccount, isFeatureEnabled, isSupported, isTestMode, listAllObjects, listObjects, listObjectsOfType, lookupAction, lookupAction, lookupActions, namesEqual, objectClassesMatchType, println, realCreate, realDelete, realDisable, realEnable, realUpdate, restoreResourceObjectClassAttr, run, runResourceAttributeJavascriptAction, setCache, setContext, setDisabled, setFromResource, setResource, setResourceObjectClassAttr, setResourceOptionAttrs, startConnection, startConnectionWrapper, stopConnection, supportsAccountActions, supportsActions, supportsCaseInsensitiveAccountIds, supportsContainerObjectTypes, supportsExcludedAccounts, supportsResourceAccount, supportsScanning, testConfiguration, updateAccount, updateResourceAccount, updateResourceIdentity, vmStoreBoot, vmStoreGet, vmStoreInit, vmStoreLatch, vmStorePut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code_id
public static final java.lang.String code_id
- See Also:
- Constant Field Values
RA_LOGIN
public static final java.lang.String RA_LOGIN
- See Also:
- Constant Field Values
RA_PASSWORD
public static final java.lang.String RA_PASSWORD
- See Also:
- Constant Field Values
RA_GROUPS
public static final java.lang.String RA_GROUPS
- See Also:
- Constant Field Values
RA_MERGE_GROUPS
public static final java.lang.String RA_MERGE_GROUPS
- See Also:
- Constant Field Values
RA_TOK_LOST_NUMBER
public static final java.lang.String RA_TOK_LOST_NUMBER
- See Also:
- Constant Field Values
RA_TOK_LOST_LIFETIME
public static final java.lang.String RA_TOK_LOST_LIFETIME
- See Also:
- Constant Field Values
RA_TOK_LOST_DIGITS
public static final java.lang.String RA_TOK_LOST_DIGITS
- See Also:
- Constant Field Values
SECURID_RA_LHS_FORCE_NEW_PIN_MODE
public static final java.lang.String SECURID_RA_LHS_FORCE_NEW_PIN_MODE
- See Also:
- Constant Field Values
SECURID_RA_RHS_FORCE_NEW_PIN_MODE
public static final java.lang.String SECURID_RA_RHS_FORCE_NEW_PIN_MODE
- See Also:
- Constant Field Values
SECURID_LHS_ADMIN_LEVEL
public static final java.lang.String SECURID_LHS_ADMIN_LEVEL
- See Also:
- Constant Field Values
SECURID_LHS_ADMIN_TASK_LIST
public static final java.lang.String SECURID_LHS_ADMIN_TASK_LIST
- See Also:
- Constant Field Values
SECURID_LHS_ADMIN_TASK_LIST_TASKS
public static final java.lang.String SECURID_LHS_ADMIN_TASK_LIST_TASKS
- See Also:
- Constant Field Values
SECURID_LHS_ADMIN_GROUP
public static final java.lang.String SECURID_LHS_ADMIN_GROUP
- See Also:
- Constant Field Values
SECURID_LHS_ADMIN_SITE
public static final java.lang.String SECURID_LHS_ADMIN_SITE
- See Also:
- Constant Field Values
SECURID_RHS_ADMIN_LEVEL
public static final java.lang.String SECURID_RHS_ADMIN_LEVEL
- See Also:
- Constant Field Values
SECURID_RHS_ADMIN_TASK_LIST
public static final java.lang.String SECURID_RHS_ADMIN_TASK_LIST
- See Also:
- Constant Field Values
SECURID_RHS_ADMIN_TASK_LIST_TASKS
public static final java.lang.String SECURID_RHS_ADMIN_TASK_LIST_TASKS
- See Also:
- Constant Field Values
SECURID_RHS_ADMIN_GROUP
public static final java.lang.String SECURID_RHS_ADMIN_GROUP
- See Also:
- Constant Field Values
SECURID_RHS_ADMIN_SITE
public static final java.lang.String SECURID_RHS_ADMIN_SITE
- See Also:
- Constant Field Values
SecurIdResourceAdapter
public SecurIdResourceAdapter(Resource res,
ObjectCache cache)
SecurIdResourceAdapter
public SecurIdResourceAdapter()
staticCreatePrototypeResource
public static Resource staticCreatePrototypeResource()
throws WavesetException
- Throws:
WavesetException
createPrototypeResource
public Resource createPrototypeResource()
throws WavesetException
- Specified by:
createPrototypeResource
in interface ResourceAdapter
- Specified by:
createPrototypeResource
in class AgentResourceAdapter
- Throws:
WavesetException
getAccountIterator
public AccountIterator getAccountIterator()
throws WavesetException
- Description copied from class:
AgentResourceAdapter
- Default implementation just gets
all the users and holds them in an array.
May (should) be overriden by the subclass.
- Specified by:
getAccountIterator
in interface ResourceAdapter
- Overrides:
getAccountIterator
in class AgentResourceAdapter
- Throws:
WavesetException
supportsAccountDisable
public boolean supportsAccountDisable()
- Return true if this resource supports some form of native
account disable. When this is true, the provisoining engine
will expect a real implementation of the disableAccount
and enableAccount methods.
- Specified by:
supportsAccountDisable
in interface ResourceAdapter
- Overrides:
supportsAccountDisable
in class ResourceAdapterBase
getFeatures
public GenericObject getFeatures()
- Expose features supported by the Resource Adapter.
Note: ActiveSync is considered a facet, not a feature.
- Specified by:
getFeatures
in interface ResourceAdapter
- Overrides:
getFeatures
in class AgentResourceAdapter
- Returns:
- GenericObject containing Features, as both key and value, which
are supported by this resource adapter.
- See Also:
ResourceAdapter.Features
augmentListAllObjects
protected void augmentListAllObjects(java.lang.StringBuffer sb,
int indent,
java.lang.String resourceObjectType,
java.util.Map options,
WSAttributes wsAttrs)
- Overrides:
augmentListAllObjects
in class AgentResourceAdapter