com.waveset.adapter
Class PeopleSoftComponentResourceAdapter
java.lang.Object
com.waveset.adapter.ResourceAdapterBase
com.waveset.adapter.PeopleSoftComponentResourceAdapterBase
com.waveset.adapter.PeopleSoftComponentResourceAdapter
- All Implemented Interfaces:
- ResourceAdapter
- public class PeopleSoftComponentResourceAdapter
- extends PeopleSoftComponentResourceAdapterBase
Fields inherited from class com.waveset.adapter.PeopleSoftComponentResourceAdapterBase |
_connection, DISPLAY_PASSWORD, DISPLAY_USER, LOGIN_PASSWORD, LOGIN_USER, RA_HOST, RA_PASSWORD, RA_PORT, RA_USER, RESOURCE_NAME, RESOURCE_USER_FORM |
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.PeopleSoftComponentResourceAdapterBase |
authenticate, checkCreateAccount, checkDeleteAccount, checkUpdateAccount, connect, disconnect, getUser, makeWavesetUser, startConnection, stopConnection, testComponentInterface, testConfiguration |
Methods inherited from class com.waveset.adapter.ResourceAdapterBase |
checkForNoPasswordInSchema, checkSyntax, createAccount, createAccounts, createIdentity, createObject, deleteAccount, deleteAccount, deleteAccounts, deleteObject, disableAccount, disableAccounts, dnsEqual, dnsEqual, enableAccount, enableAccounts, executeResourceAttributeJavascriptAction, fillInResourceInfo, fillInResourceInfo, getAccountAttributes, getAccountIterator, 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, getFeatures, getIdentity, getListAllObjectsAttrParse, getListUserAttrParse, getListUserGroupsAttrParse, getObject, 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, listObjects, listObjectsOfType, lookupAction, lookupAction, lookupActions, namesEqual, objectClassesMatchType, println, restoreResourceObjectClassAttr, run, run, runResourceAttributeJavascriptAction, scan, setCache, setContext, setDisabled, setFromResource, setResource, setResourceObjectClassAttr, setResourceOptionAttrs, startConnectionWrapper, supportsAccountActions, supportsActions, supportsCaseInsensitiveAccountIds, supportsContainerObjectTypes, supportsExcludedAccounts, supportsResourceAccount, supportsScanning, updateAccount, updateAccounts, updateObject, 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_UPDATE_COMPONENT_INTF
public static final java.lang.String RA_UPDATE_COMPONENT_INTF
- The component interface, for 8.x servers
- See Also:
- Constant Field Values
RA_KEY_ATTR_NAME
public static final java.lang.String RA_KEY_ATTR_NAME
- See Also:
- Constant Field Values
PeopleSoftComponentResourceAdapter
public PeopleSoftComponentResourceAdapter(Resource res,
ObjectCache cache)
PeopleSoftComponentResourceAdapter
public PeopleSoftComponentResourceAdapter()
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 ResourceAdapterBase
- Throws:
WavesetException
getUserInternal
protected WSUser getUserInternal(java.lang.String identity)
throws WavesetException
- Get a peoplesoft employee record with "key attribute name" matching identity
- Specified by:
getUserInternal
in class PeopleSoftComponentResourceAdapterBase
- Throws:
WavesetException
realCreate
protected void realCreate(WSUser user,
WavesetResult result)
throws WavesetException
- We don't support creating users on components yet.
- Overrides:
realCreate
in class ResourceAdapterBase
- Throws:
WavesetException
realUpdate
protected void realUpdate(WSUser user,
WavesetResult result)
throws WavesetException
- Description copied from class:
ResourceAdapterBase
- Needs to be overridden by subclass if default updateAccounts()
implementation is used.
- Overrides:
realUpdate
in class ResourceAdapterBase
- Throws:
WavesetException
realDelete
protected void realDelete(WSUser user,
WavesetResult result)
throws WavesetException
- We don't support deleting users on components yet.
- Overrides:
realDelete
in class ResourceAdapterBase
- Throws:
WavesetException
getAccountIterator
public AccountIterator getAccountIterator()
throws WavesetException
- Specified by:
getAccountIterator
in interface ResourceAdapter
- Overrides:
getAccountIterator
in class ResourceAdapterBase
- Throws:
WavesetException
listAllObjects
public java.util.ArrayList listAllObjects(java.lang.String resourceObjectType,
java.util.Map options,
java.lang.String runAsUser,
EncryptedData runAsPassword)
throws WavesetException
- Description copied from interface:
ResourceAdapter
- This method will return a list of object names of the specified
object type. If you need to be able to specify which attrs to
return, use listObjects instead
- Specified by:
listAllObjects
in interface ResourceAdapter
- Overrides:
listAllObjects
in class ResourceAdapterBase
- Parameters:
resourceObjectType
- - a type of object
that is either well-known or is meaningful to the resource.
Every resource is expected to recognize certain values.
For example, listAllObjects(ACCOUNT)
should return a list of all account names.options
- - a map of optionsrunAsUser
- - (optional) if specified, connect as this user
to list all objects of the specified type.runAsPassword
- - (optional) if specified, connect with this
password to list all objects of the specified type.
- Returns:
- a list of all objects of a specified type.
- Throws:
WavesetException
supportsAccountDisable
public boolean supportsAccountDisable()
- If true, must implement realDisable() and realEnable(). See below.
- Specified by:
supportsAccountDisable
in interface ResourceAdapter
- Overrides:
supportsAccountDisable
in class ResourceAdapterBase
realDisable
protected void realDisable(WSUser user,
WavesetResult result)
throws WavesetException
- Overrides:
realDisable
in class ResourceAdapterBase
- Throws:
WavesetException
realEnable
protected void realEnable(WSUser user,
WavesetResult result)
throws WavesetException
- Overrides:
realEnable
in class ResourceAdapterBase
- Throws:
WavesetException
getUpdateComponentInterface
protected psft.pt8.joa.IObject getUpdateComponentInterface(psft.pt8.joa.ISession oSession)
throws psft.pt8.joa.JOAException
- Throws:
psft.pt8.joa.JOAException