com.projectdarkstar.tools.dtc.domain
Class TestExecutionResultClientLog

java.lang.Object
  extended by com.projectdarkstar.tools.dtc.domain.TestExecutionResultClientLog
All Implemented Interfaces:
Serializable

public class TestExecutionResultClientLog
extends Object
implements Serializable

Captures complete runtime configuration, hardware resource executed on, and result log file for the execution of a ClientAppConfig client application simulator.

See Also:
Serialized Form

Constructor Summary
TestExecutionResultClientLog()
           
TestExecutionResultClientLog(HardwareResource resource, ClientAppConfig originalClientAppConfig, TestExecutionResult parentResult)
           
 
Method Summary
 boolean equals(Object o)
           
 Long getId()
          Returns the id of the entity in persistent storage
 LogFile getLogFile()
           
 ClientAppConfig getOriginalClientAppConfig()
           
 String getOriginalClientAppConfigName()
           
 String getOriginalClientAppConfigPath()
           
 ClientAppConfigType getOriginalClientAppConfigPropertyMethod()
           
 String getOriginalClientAppDescription()
           
 String getOriginalClientAppName()
           
 PkgLibrary getOriginalClientAppRequiredPkg()
           
 TestExecutionResult getParentResult()
           
 List<Property> getProperties()
           
 HardwareResource getResource()
           
 Long getVersionNumber()
          Returns the version number in the data store that this entity represents.
 int hashCode()
           
 void setId(Long id)
           
 void setLogFile(LogFile logFile)
           
 void setParentResult(TestExecutionResult parentResult)
           
 void setProperties(List<Property> properties)
           
 void setResource(HardwareResource resource)
           
protected  void setVersionNumber(Long versionNumber)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestExecutionResultClientLog

public TestExecutionResultClientLog()

TestExecutionResultClientLog

public TestExecutionResultClientLog(HardwareResource resource,
                                    ClientAppConfig originalClientAppConfig,
                                    TestExecutionResult parentResult)
Method Detail

getId

public Long getId()
Returns the id of the entity in persistent storage

Returns:
id of the entity

setId

public void setId(Long id)

getVersionNumber

public Long getVersionNumber()
Returns the version number in the data store that this entity represents. Whenever an update to an object is pushed to the persistent data store, the version number is incremented.

Returns:
version number of the entity

setVersionNumber

protected void setVersionNumber(Long versionNumber)

getResource

public HardwareResource getResource()

setResource

public void setResource(HardwareResource resource)

getLogFile

public LogFile getLogFile()

setLogFile

public void setLogFile(LogFile logFile)

getOriginalClientAppName

public String getOriginalClientAppName()

getOriginalClientAppDescription

public String getOriginalClientAppDescription()

getOriginalClientAppRequiredPkg

public PkgLibrary getOriginalClientAppRequiredPkg()

getOriginalClientAppConfigName

public String getOriginalClientAppConfigName()

getOriginalClientAppConfigPath

public String getOriginalClientAppConfigPath()

getOriginalClientAppConfigPropertyMethod

public ClientAppConfigType getOriginalClientAppConfigPropertyMethod()

getOriginalClientAppConfig

public ClientAppConfig getOriginalClientAppConfig()

getProperties

public List<Property> getProperties()

setProperties

public void setProperties(List<Property> properties)

getParentResult

public TestExecutionResult getParentResult()

setParentResult

public void setParentResult(TestExecutionResult parentResult)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2013. All Rights Reserved.