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

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.provider.dao
Class AbstractDAOFactory

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.dao.AbstractDAOFactory
All Implemented Interfaces:
DiagConstants
Direct Known Subclasses:
FileBasedDAOFactory, OADBDAOFactory

public abstract class AbstractDAOFactory
extends DiagBaseFactory

Provides APIs for getting instances of the DAO interfaces.

Clients should call the static instance() method on AbstractDAOFactory to get concrete instance of the DAO Factory. The concrete class returned depends on the diagnostics configuration.


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
AbstractDAOFactory()
           
 
Method Summary
static TagDAO createTagDAO()
          Creates an instance of a Tag Data Access Object.
static TestDefDAO createTestDefDAO()
          Creates an instance of a Test Definition Data Access Object.
static TestRunDAO createTestRunDAO()
          Provides a Data Access Object for fetching test run related information.
static TestStatsDAO createTestStatsDAO()
          Provides a Data Access Object for fetching information about Test Statistics related information.
abstract  TagDAO makeTagDAO()
          Creates an instance of a Tag Data Access Object.
abstract  TestDefDAO makeTestDefDAO()
          Creates an instance of a Test Definition Data Access Object.
abstract  TestRunDAO makeTestRunDAO()
          Provides a Data Access Object for fetching test run related information.
abstract  TestStatsDAO makeTestStatsDAO()
          Provides a Data Access Object for fetching information about Test Statistics related information.
 
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

AbstractDAOFactory

public AbstractDAOFactory()
Method Detail

makeTestDefDAO

public abstract TestDefDAO makeTestDefDAO()
Creates an instance of a Test Definition Data Access Object.


makeTagDAO

public abstract TagDAO makeTagDAO()
Creates an instance of a Tag Data Access Object.


makeTestRunDAO

public abstract TestRunDAO makeTestRunDAO()
Provides a Data Access Object for fetching test run related information.


makeTestStatsDAO

public abstract TestStatsDAO makeTestStatsDAO()
Provides a Data Access Object for fetching information about Test Statistics related information.


createTestStatsDAO

public static TestStatsDAO createTestStatsDAO()
Provides a Data Access Object for fetching information about Test Statistics related information.


createTestDefDAO

public static TestDefDAO createTestDefDAO()
Creates an instance of a Test Definition Data Access Object.


createTagDAO

public static TagDAO createTagDAO()
Creates an instance of a Tag Data Access Object.


createTestRunDAO

public static TestRunDAO createTestRunDAO()
Provides a Data Access Object for fetching test run related information.


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

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.