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 TagValueListImpl

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<T>
              extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagBObjListImpl<TagValue>
                  extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.TagValueListImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<TagValue>, java.util.Collection<TagValue>, java.util.List<TagValue>, java.util.RandomAccess, DiagConstants, DiagBObjList<TagValue>, TagValueList

public class TagValueListImpl
extends DiagBObjListImpl<TagValue>
implements TagValueList

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/TagValueListImpl.java /main/11 2009/08/21 16:10:02 ilawler Exp $
Author:
ppradhan
See Also:
Serialized Form

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 class java.util.AbstractList
modCount
 
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
TagValueListImpl()
           
 
Method Summary
 void addTagValue(BaseType t)
          Adds the tag value represented by the given JAXB BaseType to this list.
 java.util.List<TagValue> checkTagValueIdsExist()
          Checks the test repository to ensure that all tag value IDs in this list exist in the repository
 TagValue elemInstance()
          Creates an instance of an element for this list
 TagValue getTagValue(java.lang.String pTagValueId)
          Returns the TagValue object from this list with the given tag value id
 TagValue getTagValue(java.lang.String pTagName, java.lang.String pTagValue)
          Returns the TagValue object from this list with the given tag name and tag value
 TagValue getTagValueByTagName(java.lang.String pTagName)
          Returns the first TagValue object from this list with the given tag name
 java.lang.String resolveTagValueIds()
          Resolves the tag value IDs for the tag value objects in this list that do not have a tag value ID set.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagBObjListImpl
copy, copyBObjList
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.DiagBObjList
copy
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Constructor Detail

TagValueListImpl

public TagValueListImpl()
Method Detail

addTagValue

public void addTagValue(BaseType t)
Description copied from interface: TagValueList
Adds the tag value represented by the given JAXB BaseType to this list.

Specified by:
addTagValue in interface TagValueList
Parameters:
t - JAXB BaseType that represents the tag value to be added.

checkTagValueIdsExist

public java.util.List<TagValue> checkTagValueIdsExist()
Description copied from interface: TagValueList
Checks the test repository to ensure that all tag value IDs in this list exist in the repository

Specified by:
checkTagValueIdsExist in interface TagValueList
Returns:
a list of tag values that do not exist on the database.

resolveTagValueIds

public java.lang.String resolveTagValueIds()
Description copied from interface: TagValueList
Resolves the tag value IDs for the tag value objects in this list that do not have a tag value ID set.

Specified by:
resolveTagValueIds in interface TagValueList
Returns:
a comma delimited list of tag name value pairs for which tag value ID could not be resolved.

getTagValue

public TagValue getTagValue(java.lang.String pTagName,
                            java.lang.String pTagValue)
Returns the TagValue object from this list with the given tag name and tag value

Parameters:
pTagName - tag name
pTagValue - tag value
Returns:
TagValue object from this list with the given tag name and tag value. If no such TagValue object exists in the list, then returns null.

getTagValue

public TagValue getTagValue(java.lang.String pTagValueId)
Returns the TagValue object from this list with the given tag value id

Specified by:
getTagValue in interface TagValueList
Parameters:
pTagValueId - tag value id
Returns:
TagValue object from this list with the given tag value id. If no such TagValue object exists in the list, then returns null.

getTagValueByTagName

public TagValue getTagValueByTagName(java.lang.String pTagName)
Description copied from interface: TagValueList
Returns the first TagValue object from this list with the given tag name

Specified by:
getTagValueByTagName in interface TagValueList
Parameters:
pTagName - tag name
Returns:
TagValue object with the given tag name

elemInstance

public TagValue elemInstance()
Description copied from class: DiagBObjListImpl
Creates an instance of an element for this list

Specified by:
elemInstance in interface DiagBObjList<TagValue>
Specified by:
elemInstance in class DiagBObjListImpl<TagValue>
Returns:
an instance of an element (of the right type) for this list.

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

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.