com.projectdarkstar.tools.dtc.data
Class TestExecutionResultClientLogDTO
java.lang.Object
com.projectdarkstar.tools.dtc.data.AbstractDTO
com.projectdarkstar.tools.dtc.data.TestExecutionResultClientLogDTO
- All Implemented Interfaces:
- Serializable
public class TestExecutionResultClientLogDTO
- extends AbstractDTO
Captures complete runtime configuration, hardware resource executed on,
and result log file for the execution of a ClientAppConfigDTO
client application simulator.
- See Also:
- Serialized Form
TestExecutionResultClientLogDTO
public TestExecutionResultClientLogDTO(Long id,
Long versionNumber,
String originalClientAppName,
String originalClientAppDescription,
String originalClientAppConfigName,
String originalClientAppConfigPath,
ClientAppConfigTypeDTO originalClientAppConfigPropertyMethod)
getId
public Long getId()
- Returns the id of the entity in persistent storage
- Specified by:
getId in class AbstractDTO
- 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
getResource
public HardwareResourceDTO getResource()
setResource
protected void setResource(HardwareResourceDTO resource)
updateResource
public void updateResource(HardwareResourceDTO resource)
throws DTCInvalidDataException
- Throws:
DTCInvalidDataException
getLogFile
public LogFileDTO getLogFile()
setLogFile
protected void setLogFile(LogFileDTO logFile)
updateLogFile
public void updateLogFile(LogFileDTO logFile)
throws DTCInvalidDataException
- Throws:
DTCInvalidDataException
getOriginalClientAppName
public String getOriginalClientAppName()
getOriginalClientAppDescription
public String getOriginalClientAppDescription()
getOriginalClientAppRequiredPkg
public PkgLibraryDTO getOriginalClientAppRequiredPkg()
getOriginalClientAppConfigName
public String getOriginalClientAppConfigName()
getOriginalClientAppConfigPath
public String getOriginalClientAppConfigPath()
getOriginalClientAppConfigPropertyMethod
public ClientAppConfigTypeDTO getOriginalClientAppConfigPropertyMethod()
getOriginalClientAppConfig
public ClientAppConfigDTO getOriginalClientAppConfig()
getProperties
public List<PropertyDTO> getProperties()
setProperties
protected void setProperties(List<PropertyDTO> properties)
updateProperties
public void updateProperties(List<PropertyDTO> properties)
throws DTCInvalidDataException
- Throws:
DTCInvalidDataException
getParentResult
public TestExecutionResultDTO getParentResult()
setParentResult
protected void setParentResult(TestExecutionResultDTO parentResult)
updateParentResult
public void updateParentResult(TestExecutionResultDTO parentResult)
throws DTCInvalidDataException
- Throws:
DTCInvalidDataException
validate
public void validate()
throws DTCInvalidDataException
- Description copied from class:
AbstractDTO
- Validates that each attribute and pending updated attribute (from the
updatedAttributes Map) has a valid value in the context of the
particular object.
- Specified by:
validate in class AbstractDTO
- Throws:
DTCInvalidDataException
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.