com.projectdarkstar.tools.dtc.data
Class TestExecutionResultClientDataTupleDTO

java.lang.Object
  extended by com.projectdarkstar.tools.dtc.data.AbstractDTO
      extended by com.projectdarkstar.tools.dtc.data.TestExecutionResultClientDataTupleDTO
All Implemented Interfaces:
Serializable

public class TestExecutionResultClientDataTupleDTO
extends AbstractDTO

Represents a snapshot of the number of clients in the system at runtime at a specific point in time during the execution for a specific type of ClientAppConfigDTO.

See Also:
Serialized Form

Constructor Summary
TestExecutionResultClientDataTupleDTO(Long id, String originalClientName, Long numClients)
           
 
Method Summary
 boolean equals(Object o)
           
 ClientAppConfigDTO getClient()
           
 TestExecutionResultClientDataDTO getClientData()
           
 Long getId()
          Returns the id of the entity in persistent storage
 Long getNumClients()
           
 String getOriginalClientName()
           
 int hashCode()
           
protected  void setClient(ClientAppConfigDTO client)
           
protected  void setClientData(TestExecutionResultClientDataDTO clientData)
           
 void setId(Long id)
           
protected  void setNumClients(Long numClients)
           
 void updateClient(ClientAppConfigDTO client)
           
 void updateClientData(TestExecutionResultClientDataDTO clientData)
           
 void updateNumClients(Long numClients)
           
 void validate()
          Validates that each attribute and pending updated attribute (from the updatedAttributes Map) has a valid value in the context of the particular object.
 
Methods inherited from class com.projectdarkstar.tools.dtc.data.AbstractDTO
checkBlank, checkNull, getFullyPopulated, getUpdatedAttributes, updateAttribute, valueToValidate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestExecutionResultClientDataTupleDTO

public TestExecutionResultClientDataTupleDTO(Long id,
                                             String originalClientName,
                                             Long numClients)
Method Detail

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)

getOriginalClientName

public String getOriginalClientName()

getNumClients

public Long getNumClients()

setNumClients

protected void setNumClients(Long numClients)

updateNumClients

public void updateNumClients(Long numClients)
                      throws DTCInvalidDataException
Throws:
DTCInvalidDataException

getClient

public ClientAppConfigDTO getClient()

setClient

protected void setClient(ClientAppConfigDTO client)

updateClient

public void updateClient(ClientAppConfigDTO client)
                  throws DTCInvalidDataException
Throws:
DTCInvalidDataException

getClientData

public TestExecutionResultClientDataDTO getClientData()

setClientData

protected void setClientData(TestExecutionResultClientDataDTO clientData)

updateClientData

public void updateClientData(TestExecutionResultClientDataDTO clientData)
                      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.