oracle.apps.fnd.appltest.diagfwk.engine
Class DiagEngineFactory
java.lang.Object
oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
oracle.apps.fnd.appltest.diagfwk.engine.DiagEngineFactory
- All Implemented Interfaces:
- DiagConstants
- Direct Known Subclasses:
- DiagEngineFactoryImpl
public abstract class DiagEngineFactory
- extends DiagBaseFactory
An abstract factory for creating instances of
business objects corresponding to entities used by
the diagnostics framework.
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 |
Method Summary |
static ADRHome |
createADRHome(java.lang.String pADRHomeName,
java.lang.String pServerName)
|
static DiagCmdExtractReport |
createDiagCmdExtractReport()
|
static DiagCmdGetTestExec |
createDiagCmdGetTestExec()
|
static DiagCmdGetTestRun |
createDiagCmdGetTestRun()
|
static DiagCmdLoadTest |
createDiagCmdLoadTest()
|
static DiagCmdRunTests |
createDiagCmdRunTests()
|
static DiagContextExtn |
createDiagContextExtn()
|
static DiagEngine |
createDiagEngine()
|
static DiagInputValidator |
createDiagInputValidator(java.lang.String pInputValidatorClassName,
java.lang.String pExtnName)
|
static DiagLOVProvider |
createDiagLOVProvider(java.lang.String pLovProviderClassName,
java.lang.String pExtnName)
|
static DiagTest |
createDiagTest(java.lang.String pTestClass)
|
static DiagTest |
createDiagTest(java.lang.String pTestClass,
java.lang.String extnName)
|
static ExecutorMBeanClient |
createExecutorMBeanClient()
|
static ExpressionEvaluator |
createExpressionEvaluator()
|
static Incident |
createIncident()
|
static Incident |
createIncident(java.lang.String pIncidentId,
java.lang.String pProblemKey,
java.util.Date pIncidentTimestamp,
java.lang.String pMessageId,
java.lang.String pProductType,
java.lang.String pProductId,
java.lang.String pInstanceId,
java.lang.String pServerName)
|
static InputParamContextExtn |
createInputParamContextExtn()
|
static TestTreeNode |
createJavaStepTestTreeNode(java.lang.String pStepName,
java.lang.String pImplClassName)
|
static NameValue |
createNameValue()
|
static NameValue |
createNameValue(java.lang.String pName,
java.lang.Object pValue)
|
static NameValueList |
createNameValueList()
|
static TestTreeNode |
createPLSQLStepTestTreeNode(java.lang.String pStepName,
PLSQLStepDefType pStepDef)
|
static TestPrereqList |
createPrereqList()
|
static TestPrereq |
createPrereqTagValue(java.lang.String pPrereqTagValueId)
|
static TestPrereq |
createPrereqTest(java.lang.String pPrereqTestId)
|
static Problem |
createProblem()
|
static Problem |
createProblem(java.lang.String pProblemKey)
|
static Problem |
createProblem(java.lang.String pProblemKey,
java.util.List<ProblemInstance> pProblemInstanceList)
|
static ProblemInstance |
createProblemInstance()
|
static ProblemInstance |
createProblemInstance(java.lang.String pProblemId,
java.lang.String pServerName)
|
static oracle.apps.fnd.appllcm.sdk.common.ResourceRef |
createResourceRef(java.lang.String pBundleName,
java.lang.String pMsgKey,
java.lang.Object[] pTokens)
Creates a ResourceRef object corresponding to a particular message
in a java resource bundle |
static StepExecutor |
createStepExecutor(BaseType pStepDef,
java.lang.String pBaseExtnName)
|
static StepExecutor |
createStepExecutor(JavaStepDefType pStepDef,
java.lang.String pBaseExtnName)
|
static StepExecutor |
createStepExecutor(PLSQLStepDefType pStepDef)
|
static StepExecutor |
createStepExecutor(TestRefStepDefType pStepDef)
|
static StepReportExtn |
createStepReportExtn()
|
static TestRunTreeNode |
createStepTestRunTreeNode(java.lang.String pId,
java.lang.String pName,
java.util.Date pStartTime,
java.util.Date pEndTime,
java.lang.String pStatusCode)
|
static Tag |
createTag()
|
static TagList |
createTagList()
|
static TagValue |
createTagValue()
|
static TagValue |
createTagValue(java.lang.String tagName,
java.lang.String tagValue)
|
static TagValueList |
createTagValueList()
|
static TagValuePrereq |
createTagValuePrereq(java.lang.String pPrereqTagValueId)
|
static TagValuePrereqList |
createTagValuePrereqList()
|
static TestDef |
createTestDef()
|
static TestDefList |
createTestDefList()
|
static TestExec |
createTestExec()
|
static TestExecList |
createTestExecList()
|
static TestInputSet |
createTestInputSet()
|
static TestInputSetList |
createTestInputSetList()
|
static TestInputSetNV |
createTestInputSetNV()
|
static TestInputSetNVList |
createTestInputSetNVList()
|
static TestParam |
createTestParam()
|
static TestParamList |
createTestParamList()
|
static TestTreeNode |
createTestRefStepTestTreeNode(java.lang.String pStepName,
java.lang.String pTestName)
|
static TestReportExtn |
createTestReportExtn()
|
static TestRun |
createTestRun()
|
static TestRunList |
createTestRunList()
|
static TestRunStatus |
createTestRunStatus(TestRun testRun)
|
static TestStats |
createTestStats()
|
protected abstract ExecutorMBeanDiscoverer |
fetchExecutorMBeanDiscovererSingleton()
|
static ExecutorMBeanDiscoverer |
getExecutorMBeanDiscovererSingleton()
|
static DiagConstants.Status |
getStatus(java.lang.String pStatusCode)
|
protected abstract ADRHome |
makeADRHome(java.lang.String pADRHomeName,
java.lang.String pServerName)
|
protected abstract DiagContextExtn |
makeDiagContextExtn()
|
protected abstract DiagEngine |
makeDiagEngine()
|
protected abstract DiagInputValidator |
makeDiagInputValidator(java.lang.String pValidatorClassName,
java.lang.String pExtnName)
|
protected abstract DiagLOVProvider |
makeDiagLOVProvider(java.lang.String pLovProviderClassName,
java.lang.String pExtnName)
|
protected abstract DiagTest |
makeDiagTest(java.lang.String pTestClass,
java.lang.String pExtnName)
|
protected abstract ExecutorMBeanClient |
makeExecutorMBeanClientInstance()
|
protected abstract ExpressionEvaluator |
makeExpressionEvaluator()
|
protected abstract Incident |
makeIncident()
|
protected abstract InputParamContextExtn |
makeInputParamContextExtn()
|
protected abstract TestTreeNode |
makeJavaStepTestTreeNode(java.lang.String pStepName,
java.lang.String pImplClassName)
|
protected abstract NameValue |
makeNameValue()
|
protected abstract NameValue |
makeNameValue(java.lang.String pName,
java.lang.Object pValue)
|
protected abstract NameValueList |
makeNameValueList()
|
protected abstract TestTreeNode |
makePLSQLStepTestTreeNode(java.lang.String pStepName,
PLSQLStepDefType pStepDef)
|
protected abstract TestPrereqList |
makePrereqList()
|
protected abstract TestPrereq |
makePrereqTagValue(java.lang.String pPrereqTagValueId)
|
protected abstract TestPrereq |
makePrereqTest(java.lang.String pPrereqTestId)
|
protected abstract Problem |
makeProblem()
|
protected abstract ProblemInstance |
makeProblemInstance()
|
protected abstract StepExecutor |
makeStepExecutor(JavaStepDefType pStepDef,
java.lang.String pBaseExtnName)
|
protected abstract StepExecutor |
makeStepExecutor(PLSQLStepDefType pStepDef)
|
protected abstract StepExecutor |
makeStepExecutor(TestRefStepDefType pStepDef)
|
protected abstract StepReportExtn |
makeStepReportExtn()
|
protected abstract TestRunTreeNode |
makeStepTestRunTreeNode(java.lang.String pId,
java.lang.String pName,
java.util.Date pStartTime,
java.util.Date pEndTime,
java.lang.String pStatusCode)
|
protected abstract Tag |
makeTag()
|
protected abstract TagList |
makeTagList()
|
protected abstract TagValue |
makeTagValue()
|
protected abstract TagValue |
makeTagValue(java.lang.String tagName,
java.lang.String tagValue)
|
protected abstract TagValueList |
makeTagValueList()
|
protected abstract TagValuePrereq |
makeTagValuePrereq(java.lang.String pPrereqTagValueId)
|
protected abstract TagValuePrereqList |
makeTagValuePrereqList()
|
protected abstract TestDef |
makeTestDef()
|
protected abstract TestDefList |
makeTestDefList()
|
protected abstract TestExec |
makeTestExec()
|
protected abstract TestExecList |
makeTestExecList()
|
protected abstract TestInputSet |
makeTestInputSet()
|
protected abstract TestInputSetList |
makeTestInputSetList()
|
protected abstract TestInputSetNV |
makeTestInputSetNV()
|
protected abstract TestInputSetNVList |
makeTestInputSetNVList()
|
protected abstract TestParam |
makeTestParam()
|
protected abstract TestParamList |
makeTestParamList()
|
protected abstract TestTreeNode |
makeTestRefStepTestTreeNode(java.lang.String pStepName,
java.lang.String pTestName)
|
protected abstract TestReportExtn |
makeTestReportExtn()
|
protected abstract TestRun |
makeTestRun()
|
protected abstract TestRunList |
makeTestRunList()
|
protected abstract TestRunStatus |
makeTestRunStatus(TestRun testRun)
|
protected abstract TestStats |
makeTestStats()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiagEngineFactory
public DiagEngineFactory()
makeDiagEngine
protected abstract DiagEngine makeDiagEngine()
makeTag
protected abstract Tag makeTag()
makeTestDef
protected abstract TestDef makeTestDef()
makeTestRun
protected abstract TestRun makeTestRun()
makeTestStats
protected abstract TestStats makeTestStats()
makeTestExec
protected abstract TestExec makeTestExec()
makeTestParam
protected abstract TestParam makeTestParam()
makeTestInputSet
protected abstract TestInputSet makeTestInputSet()
makeTestInputSetNV
protected abstract TestInputSetNV makeTestInputSetNV()
makeTestInputSetNVList
protected abstract TestInputSetNVList makeTestInputSetNVList()
makeTagValue
protected abstract TagValue makeTagValue()
makeTagValue
protected abstract TagValue makeTagValue(java.lang.String tagName,
java.lang.String tagValue)
makeTagValueList
protected abstract TagValueList makeTagValueList()
makeTagList
protected abstract TagList makeTagList()
makeTagValuePrereq
protected abstract TagValuePrereq makeTagValuePrereq(java.lang.String pPrereqTagValueId)
makeTagValuePrereqList
protected abstract TagValuePrereqList makeTagValuePrereqList()
makeTestDefList
protected abstract TestDefList makeTestDefList()
makeTestRunList
protected abstract TestRunList makeTestRunList()
makeTestExecList
protected abstract TestExecList makeTestExecList()
makeTestParamList
protected abstract TestParamList makeTestParamList()
makeTestInputSetList
protected abstract TestInputSetList makeTestInputSetList()
makePrereqTest
protected abstract TestPrereq makePrereqTest(java.lang.String pPrereqTestId)
makePrereqTagValue
protected abstract TestPrereq makePrereqTagValue(java.lang.String pPrereqTagValueId)
makePrereqList
protected abstract TestPrereqList makePrereqList()
makeDiagContextExtn
protected abstract DiagContextExtn makeDiagContextExtn()
makeDiagTest
protected abstract DiagTest makeDiagTest(java.lang.String pTestClass,
java.lang.String pExtnName)
makeNameValue
protected abstract NameValue makeNameValue()
makeNameValue
protected abstract NameValue makeNameValue(java.lang.String pName,
java.lang.Object pValue)
makeNameValueList
protected abstract NameValueList makeNameValueList()
makeExpressionEvaluator
protected abstract ExpressionEvaluator makeExpressionEvaluator()
makeTestReportExtn
protected abstract TestReportExtn makeTestReportExtn()
makeStepReportExtn
protected abstract StepReportExtn makeStepReportExtn()
makeStepExecutor
protected abstract StepExecutor makeStepExecutor(JavaStepDefType pStepDef,
java.lang.String pBaseExtnName)
makeStepExecutor
protected abstract StepExecutor makeStepExecutor(TestRefStepDefType pStepDef)
makeStepExecutor
protected abstract StepExecutor makeStepExecutor(PLSQLStepDefType pStepDef)
makeTestRefStepTestTreeNode
protected abstract TestTreeNode makeTestRefStepTestTreeNode(java.lang.String pStepName,
java.lang.String pTestName)
makeJavaStepTestTreeNode
protected abstract TestTreeNode makeJavaStepTestTreeNode(java.lang.String pStepName,
java.lang.String pImplClassName)
makePLSQLStepTestTreeNode
protected abstract TestTreeNode makePLSQLStepTestTreeNode(java.lang.String pStepName,
PLSQLStepDefType pStepDef)
makeStepTestRunTreeNode
protected abstract TestRunTreeNode makeStepTestRunTreeNode(java.lang.String pId,
java.lang.String pName,
java.util.Date pStartTime,
java.util.Date pEndTime,
java.lang.String pStatusCode)
makeInputParamContextExtn
protected abstract InputParamContextExtn makeInputParamContextExtn()
makeDiagLOVProvider
protected abstract DiagLOVProvider makeDiagLOVProvider(java.lang.String pLovProviderClassName,
java.lang.String pExtnName)
makeDiagInputValidator
protected abstract DiagInputValidator makeDiagInputValidator(java.lang.String pValidatorClassName,
java.lang.String pExtnName)
makeProblem
protected abstract Problem makeProblem()
makeIncident
protected abstract Incident makeIncident()
makeProblemInstance
protected abstract ProblemInstance makeProblemInstance()
makeADRHome
protected abstract ADRHome makeADRHome(java.lang.String pADRHomeName,
java.lang.String pServerName)
makeExecutorMBeanClientInstance
protected abstract ExecutorMBeanClient makeExecutorMBeanClientInstance()
fetchExecutorMBeanDiscovererSingleton
protected abstract ExecutorMBeanDiscoverer fetchExecutorMBeanDiscovererSingleton()
makeTestRunStatus
protected abstract TestRunStatus makeTestRunStatus(TestRun testRun)
createDiagCmdGetTestExec
public static DiagCmdGetTestExec createDiagCmdGetTestExec()
createDiagCmdGetTestRun
public static DiagCmdGetTestRun createDiagCmdGetTestRun()
createDiagCmdLoadTest
public static DiagCmdLoadTest createDiagCmdLoadTest()
createDiagCmdRunTests
public static DiagCmdRunTests createDiagCmdRunTests()
createDiagCmdExtractReport
public static DiagCmdExtractReport createDiagCmdExtractReport()
createDiagEngine
public static DiagEngine createDiagEngine()
createTag
public static Tag createTag()
createTagValue
public static TagValue createTagValue()
createTagValue
public static TagValue createTagValue(java.lang.String tagName,
java.lang.String tagValue)
createTestDef
public static TestDef createTestDef()
createTestRun
public static TestRun createTestRun()
createTestStats
public static TestStats createTestStats()
createTestExec
public static TestExec createTestExec()
createTestParam
public static TestParam createTestParam()
createTagList
public static TagList createTagList()
createTagValueList
public static TagValueList createTagValueList()
createTagValuePrereq
public static TagValuePrereq createTagValuePrereq(java.lang.String pPrereqTagValueId)
createTagValuePrereqList
public static TagValuePrereqList createTagValuePrereqList()
createTestDefList
public static TestDefList createTestDefList()
createTestRunList
public static TestRunList createTestRunList()
createTestExecList
public static TestExecList createTestExecList()
createTestParamList
public static TestParamList createTestParamList()
createPrereqTest
public static TestPrereq createPrereqTest(java.lang.String pPrereqTestId)
createPrereqTagValue
public static TestPrereq createPrereqTagValue(java.lang.String pPrereqTagValueId)
createPrereqList
public static TestPrereqList createPrereqList()
createDiagContextExtn
public static DiagContextExtn createDiagContextExtn()
createDiagTest
public static DiagTest createDiagTest(java.lang.String pTestClass)
createDiagTest
public static DiagTest createDiagTest(java.lang.String pTestClass,
java.lang.String extnName)
createNameValue
public static NameValue createNameValue()
createNameValue
public static NameValue createNameValue(java.lang.String pName,
java.lang.Object pValue)
createNameValueList
public static NameValueList createNameValueList()
createExpressionEvaluator
public static ExpressionEvaluator createExpressionEvaluator()
createTestInputSet
public static TestInputSet createTestInputSet()
createTestInputSetNV
public static TestInputSetNV createTestInputSetNV()
createTestInputSetNVList
public static TestInputSetNVList createTestInputSetNVList()
createTestInputSetList
public static TestInputSetList createTestInputSetList()
createTestReportExtn
public static TestReportExtn createTestReportExtn()
createStepReportExtn
public static StepReportExtn createStepReportExtn()
createStepExecutor
public static StepExecutor createStepExecutor(JavaStepDefType pStepDef,
java.lang.String pBaseExtnName)
createStepExecutor
public static StepExecutor createStepExecutor(TestRefStepDefType pStepDef)
createStepExecutor
public static StepExecutor createStepExecutor(PLSQLStepDefType pStepDef)
createStepExecutor
public static StepExecutor createStepExecutor(BaseType pStepDef,
java.lang.String pBaseExtnName)
getStatus
public static DiagConstants.Status getStatus(java.lang.String pStatusCode)
createTestRefStepTestTreeNode
public static TestTreeNode createTestRefStepTestTreeNode(java.lang.String pStepName,
java.lang.String pTestName)
createJavaStepTestTreeNode
public static TestTreeNode createJavaStepTestTreeNode(java.lang.String pStepName,
java.lang.String pImplClassName)
createPLSQLStepTestTreeNode
public static TestTreeNode createPLSQLStepTestTreeNode(java.lang.String pStepName,
PLSQLStepDefType pStepDef)
createStepTestRunTreeNode
public static TestRunTreeNode createStepTestRunTreeNode(java.lang.String pId,
java.lang.String pName,
java.util.Date pStartTime,
java.util.Date pEndTime,
java.lang.String pStatusCode)
createInputParamContextExtn
public static InputParamContextExtn createInputParamContextExtn()
createDiagLOVProvider
public static DiagLOVProvider createDiagLOVProvider(java.lang.String pLovProviderClassName,
java.lang.String pExtnName)
createDiagInputValidator
public static DiagInputValidator createDiagInputValidator(java.lang.String pInputValidatorClassName,
java.lang.String pExtnName)
createProblem
public static Problem createProblem()
createProblem
public static Problem createProblem(java.lang.String pProblemKey)
createProblem
public static Problem createProblem(java.lang.String pProblemKey,
java.util.List<ProblemInstance> pProblemInstanceList)
createProblemInstance
public static ProblemInstance createProblemInstance()
createProblemInstance
public static ProblemInstance createProblemInstance(java.lang.String pProblemId,
java.lang.String pServerName)
createIncident
public static Incident createIncident()
createIncident
public static Incident createIncident(java.lang.String pIncidentId,
java.lang.String pProblemKey,
java.util.Date pIncidentTimestamp,
java.lang.String pMessageId,
java.lang.String pProductType,
java.lang.String pProductId,
java.lang.String pInstanceId,
java.lang.String pServerName)
createADRHome
public static ADRHome createADRHome(java.lang.String pADRHomeName,
java.lang.String pServerName)
createExecutorMBeanClient
public static ExecutorMBeanClient createExecutorMBeanClient()
getExecutorMBeanDiscovererSingleton
public static ExecutorMBeanDiscoverer getExecutorMBeanDiscovererSingleton()
createTestRunStatus
public static TestRunStatus createTestRunStatus(TestRun testRun)
createResourceRef
public static oracle.apps.fnd.appllcm.sdk.common.ResourceRef createResourceRef(java.lang.String pBundleName,
java.lang.String pMsgKey,
java.lang.Object[] pTokens)
- Creates a ResourceRef object corresponding to a particular message
in a java resource bundle
- Parameters:
pBundleName
- name of the java resource bundlepMsgKey
- key for the messagepTokens
- tokens for the message
- Returns:
- ResourceRef object corresponding to a particular message
Copyright © 2012 Oracle. All Rights Reserved.