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

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.impl.report
Class MsgListExtnImpl

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.report.ContainerExtnImpl
      extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.report.MsgListExtnImpl
All Implemented Interfaces:
Container, MsgList, ReportConstants, DiagConstants, ContainerExtn, MsgListExtn

public class MsgListExtnImpl
extends ContainerExtnImpl
implements MsgListExtn


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.api.report.ReportConstants
ERROR_TYPE_DIAG, ERROR_TYPE_EXEC, MSG_ATTENTION, MSG_NORMAL, SEVERITY_CRITICAL, SEVERITY_WARNING
 
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
MsgListExtnImpl()
           
 
Method Summary
 void addElem(Message pMsg)
          Adds a message element to this list.
 void addElem(MsgList pMsgList)
          Adds a nested message list to this list
protected static void copy(ListType pSource, ListType pTarget)
           
protected  void fillJAXBMetadataObj(ListType pObj)
           
 java.util.List<Container> getElems()
          Gets the list of elements in this list.
 ListType getJAXBMetadataObj()
          Returns the underlying JAXB ListType object
 Label getListHeader()
          Gets the header for this list
 java.lang.String getSQL()
          Gets the SQL statement that was used to generate the contents of this list
 void setJAXBMetadataObj(ListType pObj)
          Sets the given underlying JAXB MessageType object
 void setListHeader(Label pHeader)
          Sets the header for this list
 void setSQL(java.lang.String pSQL)
          Sets the SQL statement that was used to generate the contents of this list if relevant
 void visitAll(ReportVisitor pVisitor)
          Visits all elements within this element and invokes the visitContainer() callback method on the visitor for each child ement visited.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.report.ContainerExtnImpl
copy, copy, fillJAXBMetadataObj, getMask, getObjectFactory, setJAXBMetadataObj, setMask
 
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.api.report.Container
getMask, setMask
 

Constructor Detail

MsgListExtnImpl

public MsgListExtnImpl()
Method Detail

setSQL

public void setSQL(java.lang.String pSQL)
Sets the SQL statement that was used to generate the contents of this list if relevant

Specified by:
setSQL in interface MsgList
Parameters:
pSQL - SQL statement that was used to generate the contents of this table if relevant.

addElem

public void addElem(Message pMsg)
Adds a message element to this list.

Specified by:
addElem in interface MsgList
Parameters:
pMsg - a message element.

addElem

public void addElem(MsgList pMsgList)
Adds a nested message list to this list

Specified by:
addElem in interface MsgList
Parameters:
pMsgList - a message list

getSQL

public java.lang.String getSQL()
Gets the SQL statement that was used to generate the contents of this list

Specified by:
getSQL in interface MsgList
Returns:
the SQL statement that was used to generate the contents of this list. Returns null if SQL is not set.

getElems

public java.util.List<Container> getElems()
Gets the list of elements in this list.

Specified by:
getElems in interface MsgList
Returns:
the list of elements in this list. The objects in the list are namely of Message or MsgList types only.

setListHeader

public void setListHeader(Label pHeader)
Sets the header for this list

Specified by:
setListHeader in interface MsgList
Parameters:
pHeader - the header for this list

getListHeader

public Label getListHeader()
Gets the header for this list

Specified by:
getListHeader in interface MsgList
Returns:
the header for this list.

getJAXBMetadataObj

public ListType getJAXBMetadataObj()
Returns the underlying JAXB ListType object

Specified by:
getJAXBMetadataObj in interface ContainerExtn
Specified by:
getJAXBMetadataObj in interface MsgListExtn
Returns:
the underlying JAXB ListType object for this report

setJAXBMetadataObj

public void setJAXBMetadataObj(ListType pObj)
Sets the given underlying JAXB MessageType object

Specified by:
setJAXBMetadataObj in interface MsgListExtn
Parameters:
pObj - the underlying JAXB MessageType object for this report

fillJAXBMetadataObj

protected void fillJAXBMetadataObj(ListType pObj)

copy

protected static void copy(ListType pSource,
                           ListType pTarget)

visitAll

public void visitAll(ReportVisitor pVisitor)
Description copied from class: ContainerExtnImpl
Visits all elements within this element and invokes the visitContainer() callback method on the visitor for each child ement visited.

Specified by:
visitAll in class ContainerExtnImpl
Parameters:
pVisitor - visitor class to be invoked for each child element visited.

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

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.