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

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.impl
Class DiagBObjImpl<T>

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagBObjImpl<T>
All Implemented Interfaces:
DiagConstants, DiagBObj<T>
Direct Known Subclasses:
DiagJAXBXMLDoc, TagImpl, TagValueImpl, TagValuePrereqImpl, TestInputSetImpl, TestInputSetNVImpl, TestParamImpl, TestPrereqImpl, TestStatsImpl

public abstract class DiagBObjImpl<T>
extends java.lang.Object
implements DiagBObj<T>, DiagConstants

Provides base implementation for the diagnostic business objects. All other implementation for the diagnostic business objects can extend from this base class.

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/DiagBObjImpl.java /main/17 2009/12/03 12:15:20 cshare 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
DiagBObjImpl()
           
 
Method Summary
abstract  void copy(T pObj)
           
protected  void copyCommon(DiagBObj pObj)
           
 java.lang.String getCreatedBy()
          Returns the created by user id
 java.util.Date getCreationDate()
          Returns the date when this object was created
 java.util.Date getLastUpdateDate()
          Returns the date when this object was last updated
 java.lang.String getLastUpdatedBy()
          Returns the guid for the user who last updated this object
 java.lang.String getLastUpdateLogin()
          Returns the login guid for the user who last updated this object
 boolean isCreatedByOracle()
          Checks to see if this object was created by Oracle
 void setCreatedBy(java.lang.String pCreatedBy)
          Sets the user guid for the user who created this object
 void setCreationDate(java.util.Date pCreationDate)
          Sets the date when this object was created
 void setLastUpdateDate(java.util.Date pLastUpdateDate)
          Sets the date when this object was last updated
 void setLastUpdatedBy(java.lang.String pLastUpdatedBy)
          Sets the user guid for the user who last updated this object
 void setLastUpdateLogin(java.lang.String pLastUpdateLogin)
          Sets the login guid for the user who last updated this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.DiagBObj
copyT
 

Constructor Detail

DiagBObjImpl

public DiagBObjImpl()
Method Detail

getCreatedBy

public java.lang.String getCreatedBy()
Description copied from interface: DiagBObj
Returns the created by user id

Specified by:
getCreatedBy in interface DiagBObj<T>
Returns:
the user guid for the user who created this entity

getCreationDate

public java.util.Date getCreationDate()
Description copied from interface: DiagBObj
Returns the date when this object was created

Specified by:
getCreationDate in interface DiagBObj<T>
Returns:
the date when this object was created.

getLastUpdateDate

public java.util.Date getLastUpdateDate()
Description copied from interface: DiagBObj
Returns the date when this object was last updated

Specified by:
getLastUpdateDate in interface DiagBObj<T>
Returns:
the data when this object was last updated

getLastUpdatedBy

public java.lang.String getLastUpdatedBy()
Description copied from interface: DiagBObj
Returns the guid for the user who last updated this object

Specified by:
getLastUpdatedBy in interface DiagBObj<T>
Returns:
the guid for the user who last updated this object

getLastUpdateLogin

public java.lang.String getLastUpdateLogin()
Description copied from interface: DiagBObj
Returns the login guid for the user who last updated this object

Specified by:
getLastUpdateLogin in interface DiagBObj<T>
Returns:
the login guid for the user who last updated this object

setCreatedBy

public void setCreatedBy(java.lang.String pCreatedBy)
Description copied from interface: DiagBObj
Sets the user guid for the user who created this object

Specified by:
setCreatedBy in interface DiagBObj<T>
Parameters:
pCreatedBy - user guid for the user who created this object

setCreationDate

public void setCreationDate(java.util.Date pCreationDate)
Description copied from interface: DiagBObj
Sets the date when this object was created

Specified by:
setCreationDate in interface DiagBObj<T>
Parameters:
pCreationDate - the date when this object was created

setLastUpdateDate

public void setLastUpdateDate(java.util.Date pLastUpdateDate)
Description copied from interface: DiagBObj
Sets the date when this object was last updated

Specified by:
setLastUpdateDate in interface DiagBObj<T>
Parameters:
pLastUpdateDate - the date when this object was last updated

setLastUpdatedBy

public void setLastUpdatedBy(java.lang.String pLastUpdatedBy)
Description copied from interface: DiagBObj
Sets the user guid for the user who last updated this object

Specified by:
setLastUpdatedBy in interface DiagBObj<T>
Parameters:
pLastUpdatedBy - the user guid for the user who last updated this object

setLastUpdateLogin

public void setLastUpdateLogin(java.lang.String pLastUpdateLogin)
Description copied from interface: DiagBObj
Sets the login guid for the user who last updated this object

Specified by:
setLastUpdateLogin in interface DiagBObj<T>
Parameters:
pLastUpdateLogin - the login guid for the user who last updated this object

copy

public abstract void copy(T pObj)

copyCommon

protected void copyCommon(DiagBObj pObj)

isCreatedByOracle

public boolean isCreatedByOracle()
Description copied from interface: DiagBObj
Checks to see if this object was created by Oracle

Specified by:
isCreatedByOracle in interface DiagBObj<T>
Returns:
true if object was created by Oracle. returns false otherwise.

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

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.