org.openeai.moa.objects.testsuite
Class TestSuiteSummary

java.lang.Object
  extended by org.openeai.OpenEaiObject
      extended by org.openeai.moa.EnterpriseObjectBase
          extended by org.openeai.moa.XmlEnterpriseObjectImpl
              extended by org.openeai.moa.objects.testsuite.TestSuiteSummary
All Implemented Interfaces:
java.lang.Cloneable, EnterpriseObject, XmlEnterpriseObject, PubliclyCloneable

public class TestSuiteSummary
extends XmlEnterpriseObjectImpl
implements XmlEnterpriseObject, PubliclyCloneable

A Class that wraps the TestSuiteSummary element as specified in the OpenEAI TestSuiteSummary definition.

Version:
3.0 - 28 January 2003
Author:
Tod Jackson (tod@openeai.org), Steve Wheat (steve@openeai.org)

Field Summary
 
Fields inherited from class org.openeai.moa.XmlEnterpriseObjectImpl
ENTERPRISE_FIELDS, XML_LAYOUT_MANAGER
 
Fields inherited from class org.openeai.OpenEaiObject
logger
 
Constructor Summary
TestSuiteSummary()
           
TestSuiteSummary(MessageObjectConfig mConfig)
           
 
Method Summary
 void addRequestTimings(RequestTimings aRequestTimings)
          Convenience method that adds a RequestTimings to the end of the List of RequestTimings objects.
 Datetime getRequestReplyEndDatetime()
           
 Datetime getRequestReplyStartDatetime()
           
 java.util.List getRequestTimings()
          Returns the List of RequestTimings objects associated to this BasicPerson If the List is null, this method will create a new List and return it.
 RequestTimings getRequestTimings(int index)
          Returns an initialized RequestTimings object associated to this BasicPerson object from the List of RequestTimings's at the index passed in.
 int getRequestTimingsLength()
          Convenience method that returns the number of RequestTimings objects in this BasicPerson.
 Datetime getSyncConsumptionEndDatetime()
           
 Datetime getSyncConsumptionStartDatetime()
           
 TestCaseSummary getTestCaseSummary()
           
 TestSeriesSummary getTestSeriesSummary()
           
 TestStepSummary getTestStepSummary()
           
 RequestTimings newRequestTimings()
          Convenience method that returns an initialized child RequestTimings object.
 void setRequestReplyEndDatetime(Datetime time)
           
 void setRequestReplyStartDatetime(Datetime time)
           
 void setRequestTimings(int index, RequestTimings aRequestTimings)
          Sets an RequestTimings object associated to this BasicPerson object in its List of RequestTimings's at the index passed in.
 void setRequestTimings(java.util.List lRequestTimings)
          Sets the List of RequestTimings objects associated to this BasicPerson If the List is null, this method will create a new List.
 void setSyncConsumptionEndDatetime(Datetime time)
           
 void setSyncConsumptionStartDatetime(Datetime time)
           
 void setTestCaseSummary(TestCaseSummary sum)
           
 void setTestSeriesSummary(TestSeriesSummary sum)
           
 void setTestStepSummary(TestStepSummary sum)
           
 
Methods inherited from class org.openeai.moa.XmlEnterpriseObjectImpl
addInputLayoutManager, addOutputLayoutManager, buildObjectFromInput, buildObjectFromXmlString, buildOutputFromObject, buildOutputFromObject, clone, deferInitialization, dumpData, equals, getApplicationValue, getBaseline, getCombinedKeyValue, getControlArea, getCreateDoc, getCreateDocUri, getCreateSyncDoc, getCreateSyncDocUri, getDeleteDoc, getDeleteDocUri, getDeleteSyncDoc, getDeleteSyncDocUri, getEnterpriseFields, getEnterpriseValue, getGenerateDoc, getGenerateDocUri, getGenerateSyncDoc, getGenerateSyncDocUri, getInputLayoutManager, getInputLayoutManager, getInputLayoutManagers, getLength, getOutputLayoutManager, getOutputLayoutManager, getOutputLayoutManagers, getProvideDoc, getProvideDocUri, getQueryDoc, getQueryDocUri, getResponseDoc, getResponseDocUri, getRootElementName, getTestId, getUpdateDoc, getUpdateDocUri, getUpdateSyncDoc, getUpdateSyncDocUri, getValidation, getValueFromObject, getValueFromObject, init, initializeChild, isDate, isEmpty, isRepeating, restoreLayoutManagers, saveLayoutManagers, setBaseline, setCreateDoc, setCreateDocUri, setCreateSyncDoc, setCreateSyncDocUri, setDeleteDoc, setDeleteDocUri, setDeleteSyncDoc, setDeleteSyncDocUri, setEnterpriseFields, setGenerateDoc, setGenerateDocUri, setGenerateSyncDoc, setGenerateSyncDocUri, setInputLayoutManager, setInputLayoutManagers, setOutputLayoutManager, setOutputLayoutManagers, setProvideDoc, setProvideDocUri, setQueryDoc, setQueryDocUri, setResponseDoc, setResponseDocUri, setTestId, setUpdateDoc, setUpdateDocUri, setUpdateSyncDoc, setUpdateSyncDocUri, setValidation, setValue, toString, toXmlString
 
Methods inherited from class org.openeai.OpenEaiObject
getAppName, getDebug, getFromAddr, getMailHost, getMailService, getProperties, getToAddr, initializeLog4j, initializeLog4j, initializeLog4j, setAppName, setDebug, setFromAddr, setMailHost, setMailService, setProperties, setToAddr
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openeai.moa.XmlEnterpriseObject
addInputLayoutManager, addOutputLayoutManager, buildObjectFromInput, buildObjectFromXmlString, buildOutputFromObject, buildOutputFromObject, clone, equals, getBaseline, getCombinedKeyValue, getCreateDoc, getCreateSyncDoc, getDeleteDoc, getDeleteSyncDoc, getEnterpriseFields, getGenerateDoc, getGenerateSyncDoc, getInputLayoutManager, getInputLayoutManager, getInputLayoutManagers, getOutputLayoutManager, getOutputLayoutManager, getOutputLayoutManagers, getProvideDoc, getQueryDoc, getResponseDoc, getTestId, getUpdateDoc, getUpdateSyncDoc, getValidation, getValueFromObject, getValueFromObject, initializeChild, isDate, isEmpty, setBaseline, setCreateDoc, setCreateSyncDoc, setDeleteDoc, setDeleteSyncDoc, setEnterpriseFields, setGenerateDoc, setGenerateSyncDoc, setInputLayoutManager, setInputLayoutManagers, setOutputLayoutManager, setOutputLayoutManagers, setProvideDoc, setQueryDoc, setResponseDoc, setTestId, setUpdateDoc, setUpdateSyncDoc, toString, toXmlString
 
Methods inherited from interface org.openeai.PubliclyCloneable
clone
 

Constructor Detail

TestSuiteSummary

public TestSuiteSummary()

TestSuiteSummary

public TestSuiteSummary(MessageObjectConfig mConfig)
                 throws EnterpriseObjectException
Throws:
EnterpriseObjectException
Method Detail

setRequestReplyStartDatetime

public void setRequestReplyStartDatetime(Datetime time)

getRequestReplyStartDatetime

public Datetime getRequestReplyStartDatetime()

setRequestReplyEndDatetime

public void setRequestReplyEndDatetime(Datetime time)

getRequestReplyEndDatetime

public Datetime getRequestReplyEndDatetime()

setSyncConsumptionStartDatetime

public void setSyncConsumptionStartDatetime(Datetime time)

getSyncConsumptionStartDatetime

public Datetime getSyncConsumptionStartDatetime()

setSyncConsumptionEndDatetime

public void setSyncConsumptionEndDatetime(Datetime time)

getSyncConsumptionEndDatetime

public Datetime getSyncConsumptionEndDatetime()

setTestSeriesSummary

public void setTestSeriesSummary(TestSeriesSummary sum)

getTestSeriesSummary

public TestSeriesSummary getTestSeriesSummary()

setTestCaseSummary

public void setTestCaseSummary(TestCaseSummary sum)

getTestCaseSummary

public TestCaseSummary getTestCaseSummary()

setTestStepSummary

public void setTestStepSummary(TestStepSummary sum)

getTestStepSummary

public TestStepSummary getTestStepSummary()

newRequestTimings

public RequestTimings newRequestTimings()
Convenience method that returns an initialized child RequestTimings object. This object is initialized with the layout managers and EnterpriseFields objects currently associated to the BasicPerson object.

Returns:
RequestTimings

getRequestTimingsLength

public int getRequestTimingsLength()
Convenience method that returns the number of RequestTimings objects in this BasicPerson. i.e. - the 'size' of the List of RequestTimings objects.

Returns:
int

getRequestTimings

public RequestTimings getRequestTimings(int index)
Returns an initialized RequestTimings object associated to this BasicPerson object from the List of RequestTimings's at the index passed in. If the List is null, this method will return a null. If the index passed in is greater than or equal to the size of the RequestTimings List, null will be returned.

Parameters:
int - the index from which to get the object.
Returns:
RequestTimings

getRequestTimings

public java.util.List getRequestTimings()
Returns the List of RequestTimings objects associated to this BasicPerson If the List is null, this method will create a new List and return it.

Returns:
java.util.List

setRequestTimings

public void setRequestTimings(int index,
                              RequestTimings aRequestTimings)
Sets an RequestTimings object associated to this BasicPerson object in its List of RequestTimings's at the index passed in. If the List is null, this method will create a new List and add the object passed in to the end. If the index passed in is greater than or equal to the size of the RequestTimings List, the object will be added to the end of the List.

Parameters:
int - the index at which to add the object.
RequestTimings -

setRequestTimings

public void setRequestTimings(java.util.List lRequestTimings)
Sets the List of RequestTimings objects associated to this BasicPerson If the List is null, this method will create a new List.

Parameters:
java.util.List -

addRequestTimings

public void addRequestTimings(RequestTimings aRequestTimings)
Convenience method that adds a RequestTimings to the end of the List of RequestTimings objects. If the RequestTimings List is null this method will initialize it before adding the RequestTimings passed in.

Parameters:
RequestTimings -


Copyright © 2002,2003 OpenEAI Software Foundation