Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

oracle.apps.fnd.appltest.diagfwk.engine.provider.session
Class SessionInfoProvider

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.session.SessionInfoProvider
All Implemented Interfaces:
DiagConstants
Direct Known Subclasses:
CLISessionInfoProvider, OASessionInfoProvider

public abstract class SessionInfoProvider
extends DiagBaseFactory

Defines APIs for getting currently logged in user's session related information.

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/appltest/applications/Diagnostics/Engine/src/oracle/apps/fnd/appltest/diagfwk/engine/provider/session/SessionInfoProvider.java /main/9 2010/04/06 14:14:54 ilawler Exp $
Author:
ppradhan

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
protected static java.lang.String[] DEFAULT_RECOGNIZED_PILLAR_SHORTNAMES
          list of known pillars - in truth this should exist in a topology provider
 
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
SessionInfoProvider()
           
 
Method Summary
abstract  java.lang.String getCurrentPillarShortName()
           
abstract  java.lang.String[] getPillarShortNames()
           
abstract  java.lang.String getUserAsCreatedBy()
           
abstract  java.lang.String getUserAsLastUpdatedBy()
           
abstract  java.lang.String getUserAsLastUpdateLogin()
           
static SessionInfoProvider instance()
          Returns an instance of a Connection Provider based on the current configuration settings.
 
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

DEFAULT_RECOGNIZED_PILLAR_SHORTNAMES

protected static final java.lang.String[] DEFAULT_RECOGNIZED_PILLAR_SHORTNAMES
list of known pillars - in truth this should exist in a topology provider

Constructor Detail

SessionInfoProvider

public SessionInfoProvider()
Method Detail

instance

public static SessionInfoProvider instance()
Returns an instance of a Connection Provider based on the current configuration settings.

Returns:
an instance of a ConnectionProvider class.

getUserAsCreatedBy

public abstract java.lang.String getUserAsCreatedBy()
Returns:
the value for use in a CREATED_BY who column

getUserAsLastUpdatedBy

public abstract java.lang.String getUserAsLastUpdatedBy()
Returns:
the value for use in a LAST_UPDATED_BY who column

getUserAsLastUpdateLogin

public abstract java.lang.String getUserAsLastUpdateLogin()
Returns:
the value for use in a LAST_UPDATE_LOGIN who column

getPillarShortNames

public abstract java.lang.String[] getPillarShortNames()
Returns:
list of pillar short names

getCurrentPillarShortName

public abstract java.lang.String getCurrentPillarShortName()
Returns:
short name of the current pillar

Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.