Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.provider.security
Class CSFCredentialProvider

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.security.CredentialProvider
          extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.security.CSFCredentialProvider
All Implemented Interfaces:
DiagConstants

public class CSFCredentialProvider
extends CredentialProvider

CSF implementation for Credential Provider interface.


Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
static java.lang.String APPLTEST_CSF_MAP_NAME
          context defined in jps-config.xml file for Applications diagnostics testing framework
 
Fields inherited from class oracle.apps.fnd.appltest.diagfwk.engine.provider.security.CredentialProvider
APPLTEST_APPID_CRM_KEY_NAME, APPLTEST_APPID_FSCM_KEY_NAME, APPLTEST_APPID_HCM_KEY_NAME, APPLTEST_APPID_KEY_PREFIX, APPLTEST_APPID_KEY_SUFFIX, APPLTEST_DEFAULT_WLS_KEY_NAME
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Constructor Summary
CSFCredentialProvider()
           
 
Method Summary
 boolean doesCredExists(java.lang.String credKey)
          Checks if credentials for given key exists in CSF credential store.
 java.lang.String getPassword(java.lang.String credKey)
          Gets the password for user for invoking MBeans on WLSDomian Server.
 java.lang.String getUserName(java.lang.String credKey)
          Gets the username for invoking MBeans on WLSDomain Server.
static void main(java.lang.String[] args)
          For unit testing the class and as a utility used by the bin/seedoidpw.sh script.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.provider.security.CredentialProvider
composeDiagnosticsAppIDKeyName, getCredentialProvider
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
createClassLoader, loadClassFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLTEST_CSF_MAP_NAME

public static final java.lang.String APPLTEST_CSF_MAP_NAME
context defined in jps-config.xml file for Applications diagnostics testing framework

See Also:
Constant Field Values
Constructor Detail

CSFCredentialProvider

public CSFCredentialProvider()
Method Detail

getUserName

public java.lang.String getUserName(java.lang.String credKey)
Gets the username for invoking MBeans on WLSDomain Server.

Specified by:
getUserName in class CredentialProvider
Parameters:
credKey - for CSF credential.
Returns:
the username for given credential key.

getPassword

public java.lang.String getPassword(java.lang.String credKey)
Gets the password for user for invoking MBeans on WLSDomian Server.

Specified by:
getPassword in class CredentialProvider
Parameters:
credKey - for CSF credential.
Returns:
the password for given credential key

doesCredExists

public boolean doesCredExists(java.lang.String credKey)
Checks if credentials for given key exists in CSF credential store.

Specified by:
doesCredExists in class CredentialProvider
Parameters:
credKey - for CSF credential.
Returns:
returns true if credential exists in store.

main

public static void main(java.lang.String[] args)
For unit testing the class and as a utility used by the bin/seedoidpw.sh script. The call to main setup credentials in credential store to test other API's

Parameters:
args -

Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.