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

E22565-06

oracle.apps.fnd.appltest.diagfwk.engine.impl
Class DiagEngineFactoryImpl

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.DiagEngineFactory
          extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagEngineFactoryImpl
All Implemented Interfaces:
DiagConstants

public class DiagEngineFactoryImpl
extends DiagEngineFactory

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/impl/DiagEngineFactoryImpl.java /main/23 2009/08/21 16:10:02 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
DiagEngineFactoryImpl()
           
 
Method Summary
protected  ExecutorMBeanDiscoverer fetchExecutorMBeanDiscovererSingleton()
           
protected  ADRHome makeADRHome(java.lang.String pADRHomeName, java.lang.String pServerName)
           
protected  DiagContextExtn makeDiagContextExtn()
           
protected  DiagEngine makeDiagEngine()
           
protected  DiagInputValidator makeDiagInputValidator(java.lang.String pValidatorClassName, java.lang.String pExtnName)
           
protected  DiagLOVProvider makeDiagLOVProvider(java.lang.String pLovProviderClassName, java.lang.String pExtnName)
           
protected  DiagTest makeDiagTest(java.lang.String pTestClass, java.lang.String pExtnName)
           
protected  ExecutorMBeanClient makeExecutorMBeanClientInstance()
           
protected  ExpressionEvaluator makeExpressionEvaluator()
           
protected  Incident makeIncident()
           
protected  InputParamContextExtn makeInputParamContextExtn()
           
protected  TestTreeNode makeJavaStepTestTreeNode(java.lang.String pStepName, java.lang.String pImplClassName)
           
protected  NameValue makeNameValue()
           
protected  NameValue makeNameValue(java.lang.String pName, java.lang.Object pValue)
           
protected  NameValueList makeNameValueList()
           
protected  TestTreeNode makePLSQLStepTestTreeNode(java.lang.String pStepName, PLSQLStepDefType pStepDef)
           
protected  TestPrereqList makePrereqList()
           
protected  TestPrereq makePrereqTagValue(java.lang.String pPrereqTagValueId)
           
protected  TestPrereq makePrereqTest(java.lang.String pPrereqTestId)
           
protected  Problem makeProblem()
           
protected  ProblemInstance makeProblemInstance()
           
protected  StepExecutor makeStepExecutor(JavaStepDefType pStepDef, java.lang.String pBaseExtnName)
           
protected  StepExecutor makeStepExecutor(PLSQLStepDefType pStepDef)
           
protected  StepExecutor makeStepExecutor(TestRefStepDefType pStepDef)
           
protected  StepReportExtn makeStepReportExtn()
           
protected  TestRunTreeNode makeStepTestRunTreeNode(java.lang.String pId, java.lang.String pName, java.util.Date pStartTime, java.util.Date pEndTime, java.lang.String pStatusCode)
           
protected  Tag makeTag()
           
protected  TagList makeTagList()
           
protected  TagValue makeTagValue()
           
protected  TagValue makeTagValue(java.lang.String tagName, java.lang.String tagValue)
           
protected  TagValueList makeTagValueList()
           
protected  TagValuePrereq makeTagValuePrereq(java.lang.String pPrereqTagValueId)
           
protected  TagValuePrereqList makeTagValuePrereqList()
           
protected  TestDef makeTestDef()
           
protected  TestDefList makeTestDefList()
           
protected  TestExec makeTestExec()
           
protected  TestExecList makeTestExecList()
           
protected  TestInputSet makeTestInputSet()
           
protected  TestInputSetList makeTestInputSetList()
           
protected  TestInputSetNV makeTestInputSetNV()
           
protected  TestInputSetNVList makeTestInputSetNVList()
           
protected  TestParam makeTestParam()
           
protected  TestParamList makeTestParamList()
           
protected  TestTreeNode makeTestRefStepTestTreeNode(java.lang.String pStepName, java.lang.String pTestName)
           
protected  TestReportExtn makeTestReportExtn()
           
protected  TestRun makeTestRun()
           
protected  TestRunList makeTestRunList()
           
protected  oracle.apps.fnd.appltest.diagfwk.engine.impl.TestRunStatusImpl makeTestRunStatus(TestRun testRun)
          Create a public TestRunStatus based on an internal TestRun
protected  TestStats makeTestStats()
           
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.DiagEngineFactory
createADRHome, createDiagCmdExtractReport, createDiagCmdGetTestExec, createDiagCmdGetTestRun, createDiagCmdLoadTest, createDiagCmdRunTests, createDiagContextExtn, createDiagEngine, createDiagInputValidator, createDiagLOVProvider, createDiagTest, createDiagTest, createExecutorMBeanClient, createExpressionEvaluator, createIncident, createIncident, createInputParamContextExtn, createJavaStepTestTreeNode, createNameValue, createNameValue, createNameValueList, createPLSQLStepTestTreeNode, createPrereqList, createPrereqTagValue, createPrereqTest, createProblem, createProblem, createProblem, createProblemInstance, createProblemInstance, createResourceRef, createStepExecutor, createStepExecutor, createStepExecutor, createStepExecutor, createStepReportExtn, createStepTestRunTreeNode, createTag, createTagList, createTagValue, createTagValue, createTagValueList, createTagValuePrereq, createTagValuePrereqList, createTestDef, createTestDefList, createTestExec, createTestExecList, createTestInputSet, createTestInputSetList, createTestInputSetNV, createTestInputSetNVList, createTestParam, createTestParamList, createTestRefStepTestTreeNode, createTestReportExtn, createTestRun, createTestRunList, createTestRunStatus, createTestStats, getExecutorMBeanDiscovererSingleton, getStatus
 
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

DiagEngineFactoryImpl

public DiagEngineFactoryImpl()
Method Detail

makeTag

protected Tag makeTag()
Specified by:
makeTag in class DiagEngineFactory

makeTagList

protected TagList makeTagList()
Specified by:
makeTagList in class DiagEngineFactory

makeTagValue

protected TagValue makeTagValue()
Specified by:
makeTagValue in class DiagEngineFactory

makeTagValue

protected TagValue makeTagValue(java.lang.String tagName,
                                java.lang.String tagValue)
Specified by:
makeTagValue in class DiagEngineFactory

makeTagValueList

protected TagValueList makeTagValueList()
Specified by:
makeTagValueList in class DiagEngineFactory

makeTagValuePrereq

protected TagValuePrereq makeTagValuePrereq(java.lang.String pPrereqTagValueId)
Specified by:
makeTagValuePrereq in class DiagEngineFactory

makeTagValuePrereqList

protected TagValuePrereqList makeTagValuePrereqList()
Specified by:
makeTagValuePrereqList in class DiagEngineFactory

makeTestDef

protected TestDef makeTestDef()
Specified by:
makeTestDef in class DiagEngineFactory

makeTestDefList

protected TestDefList makeTestDefList()
Specified by:
makeTestDefList in class DiagEngineFactory

makeTestExec

protected TestExec makeTestExec()
Specified by:
makeTestExec in class DiagEngineFactory

makeTestExecList

protected TestExecList makeTestExecList()
Specified by:
makeTestExecList in class DiagEngineFactory

makeTestInputSet

protected TestInputSet makeTestInputSet()
Specified by:
makeTestInputSet in class DiagEngineFactory

makeTestInputSetList

protected TestInputSetList makeTestInputSetList()
Specified by:
makeTestInputSetList in class DiagEngineFactory

makeTestInputSetNV

protected TestInputSetNV makeTestInputSetNV()
Specified by:
makeTestInputSetNV in class DiagEngineFactory

makeTestInputSetNVList

protected TestInputSetNVList makeTestInputSetNVList()
Specified by:
makeTestInputSetNVList in class DiagEngineFactory

makeTestParam

protected TestParam makeTestParam()
Specified by:
makeTestParam in class DiagEngineFactory

makeTestParamList

protected TestParamList makeTestParamList()
Specified by:
makeTestParamList in class DiagEngineFactory

makeTestRun

protected TestRun makeTestRun()
Specified by:
makeTestRun in class DiagEngineFactory

makeTestRunList

protected TestRunList makeTestRunList()
Specified by:
makeTestRunList in class DiagEngineFactory

makeTestStats

protected TestStats makeTestStats()
Specified by:
makeTestStats in class DiagEngineFactory

makeDiagEngine

protected DiagEngine makeDiagEngine()
Specified by:
makeDiagEngine in class DiagEngineFactory

makePrereqTest

protected TestPrereq makePrereqTest(java.lang.String pPrereqTestId)
Specified by:
makePrereqTest in class DiagEngineFactory

makePrereqTagValue

protected TestPrereq makePrereqTagValue(java.lang.String pPrereqTagValueId)
Specified by:
makePrereqTagValue in class DiagEngineFactory

makePrereqList

protected TestPrereqList makePrereqList()
Specified by:
makePrereqList in class DiagEngineFactory

makeDiagContextExtn

protected DiagContextExtn makeDiagContextExtn()
Specified by:
makeDiagContextExtn in class DiagEngineFactory

makeDiagTest

protected DiagTest makeDiagTest(java.lang.String pTestClass,
                                java.lang.String pExtnName)
Specified by:
makeDiagTest in class DiagEngineFactory

makeNameValue

protected NameValue makeNameValue()
Specified by:
makeNameValue in class DiagEngineFactory

makeNameValue

protected NameValue makeNameValue(java.lang.String pName,
                                  java.lang.Object pValue)
Specified by:
makeNameValue in class DiagEngineFactory

makeNameValueList

protected NameValueList makeNameValueList()
Specified by:
makeNameValueList in class DiagEngineFactory

makeExpressionEvaluator

protected ExpressionEvaluator makeExpressionEvaluator()
Specified by:
makeExpressionEvaluator in class DiagEngineFactory

makeTestReportExtn

protected TestReportExtn makeTestReportExtn()
Specified by:
makeTestReportExtn in class DiagEngineFactory

makeStepReportExtn

protected StepReportExtn makeStepReportExtn()
Specified by:
makeStepReportExtn in class DiagEngineFactory

makeStepExecutor

protected StepExecutor makeStepExecutor(JavaStepDefType pStepDef,
                                        java.lang.String pBaseExtnName)
Specified by:
makeStepExecutor in class DiagEngineFactory

makeStepExecutor

protected StepExecutor makeStepExecutor(TestRefStepDefType pStepDef)
Specified by:
makeStepExecutor in class DiagEngineFactory

makeStepExecutor

protected StepExecutor makeStepExecutor(PLSQLStepDefType pStepDef)
Specified by:
makeStepExecutor in class DiagEngineFactory

makeTestRefStepTestTreeNode

protected TestTreeNode makeTestRefStepTestTreeNode(java.lang.String pStepName,
                                                   java.lang.String pTestName)
Specified by:
makeTestRefStepTestTreeNode in class DiagEngineFactory

makeJavaStepTestTreeNode

protected TestTreeNode makeJavaStepTestTreeNode(java.lang.String pStepName,
                                                java.lang.String pImplClassName)
Specified by:
makeJavaStepTestTreeNode in class DiagEngineFactory

makePLSQLStepTestTreeNode

protected TestTreeNode makePLSQLStepTestTreeNode(java.lang.String pStepName,
                                                 PLSQLStepDefType pStepDef)
Specified by:
makePLSQLStepTestTreeNode in class DiagEngineFactory

makeStepTestRunTreeNode

protected TestRunTreeNode makeStepTestRunTreeNode(java.lang.String pId,
                                                  java.lang.String pName,
                                                  java.util.Date pStartTime,
                                                  java.util.Date pEndTime,
                                                  java.lang.String pStatusCode)
Specified by:
makeStepTestRunTreeNode in class DiagEngineFactory

makeInputParamContextExtn

protected InputParamContextExtn makeInputParamContextExtn()
Specified by:
makeInputParamContextExtn in class DiagEngineFactory

makeDiagLOVProvider

protected DiagLOVProvider makeDiagLOVProvider(java.lang.String pLovProviderClassName,
                                              java.lang.String pExtnName)
Specified by:
makeDiagLOVProvider in class DiagEngineFactory

makeDiagInputValidator

protected DiagInputValidator makeDiagInputValidator(java.lang.String pValidatorClassName,
                                                    java.lang.String pExtnName)
Specified by:
makeDiagInputValidator in class DiagEngineFactory

makeProblem

protected Problem makeProblem()
Specified by:
makeProblem in class DiagEngineFactory

makeIncident

protected Incident makeIncident()
Specified by:
makeIncident in class DiagEngineFactory

makeProblemInstance

protected ProblemInstance makeProblemInstance()
Specified by:
makeProblemInstance in class DiagEngineFactory

makeADRHome

protected ADRHome makeADRHome(java.lang.String pADRHomeName,
                              java.lang.String pServerName)
Specified by:
makeADRHome in class DiagEngineFactory

makeExecutorMBeanClientInstance

protected ExecutorMBeanClient makeExecutorMBeanClientInstance()
Specified by:
makeExecutorMBeanClientInstance in class DiagEngineFactory

fetchExecutorMBeanDiscovererSingleton

protected ExecutorMBeanDiscoverer fetchExecutorMBeanDiscovererSingleton()
Specified by:
fetchExecutorMBeanDiscovererSingleton in class DiagEngineFactory

makeTestRunStatus

protected oracle.apps.fnd.appltest.diagfwk.engine.impl.TestRunStatusImpl makeTestRunStatus(TestRun testRun)
Create a public TestRunStatus based on an internal TestRun

Specified by:
makeTestRunStatus in class DiagEngineFactory
Parameters:
testRun -
Returns:
a public TestRunStatus object

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

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.