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

E22565-06

oracle.apps.fnd.appltest.diagfwk.engine.provider.adr
Class ASDFWADRProvider

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.adr.ADRProvider
          extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.adr.ASDFWADRProvider
All Implemented Interfaces:
DiagConstants

public class ASDFWADRProvider
extends ADRProvider

Implementation for ADRProvider APIs using the AS DFW Domain Mbeans

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/adr/ASDFWADRProvider.java /main/12 2010/04/06 14:14:53 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
 
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
ASDFWADRProvider()
           
 
Method Summary
 void addIncidentFile(java.lang.String pIncidentID, java.lang.String pFilePath, java.lang.String pServerName, java.lang.String pAdrHome)
          Adds the given file to the given incident that is located on the given server.
 boolean canAccessADRInfo()
          Checks to see if ADR related information such as list of problems and list of incidents are accessible by checking if Domain server credentials have been configured.
 java.util.List<ADRHome> listAllADRHomes()
          Lists all ADR Homes within the current domain .
 java.util.List<Incident> listAllIncidents(Problem pProblem)
          Lists all incidents for the given problem in ADR for the current applications system.
 java.util.List<Problem> listAllProblems(ADRHome adrHome)
          Returns a list of all the problems within the given ADR Home
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.provider.adr.ADRProvider
instance
 
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
 

Constructor Detail

ASDFWADRProvider

public ASDFWADRProvider()
Method Detail

listAllADRHomes

public java.util.List<ADRHome> listAllADRHomes()
Description copied from class: ADRProvider
Lists all ADR Homes within the current domain .

Specified by:
listAllADRHomes in class ADRProvider
Returns:
the list of all the ADR Homes within the current domain.

listAllProblems

public java.util.List<Problem> listAllProblems(ADRHome adrHome)
Description copied from class: ADRProvider
Returns a list of all the problems within the given ADR Home

Specified by:
listAllProblems in class ADRProvider
Returns:
list of all problems known in ADR for the given ADR Home.

listAllIncidents

public java.util.List<Incident> listAllIncidents(Problem pProblem)
Description copied from class: ADRProvider
Lists all incidents for the given problem in ADR for the current applications system. If the applications system consists of multiple ADR homes, returns incidents across all such ADR homes.

Specified by:
listAllIncidents in class ADRProvider
Parameters:
pProblem - - a problem object for which to return all incidents. The problem should contain at least on problem instance.
Returns:
list of all incidents for the given problem for the current applications system.

addIncidentFile

public void addIncidentFile(java.lang.String pIncidentID,
                            java.lang.String pFilePath,
                            java.lang.String pServerName,
                            java.lang.String pAdrHome)
Description copied from class: ADRProvider
Adds the given file to the given incident that is located on the given server.

Specified by:
addIncidentFile in class ADRProvider
Parameters:
pIncidentID - - ID for the incident
pFilePath - - full path for the file to be added to incident
pServerName - - server on which the incident is physically located.
pAdrHome - - name of the ADR home where this incident is located.

canAccessADRInfo

public boolean canAccessADRInfo()
Description copied from class: ADRProvider
Checks to see if ADR related information such as list of problems and list of incidents are accessible by checking if Domain server credentials have been configured.

Specified by:
canAccessADRInfo in class ADRProvider
Returns:
true if domain server credentials are set. Returns false otherwise.

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

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.