public class ClientsHistory extends java.lang.Object implements java.lang.Comparable<ClientsHistory>
Constructor and Description |
---|
ClientsHistory(long startMillis,
long endMillis,
double totalResponses,
java.util.SortedMap<java.lang.String,java.lang.Double> responsesByCountry,
java.util.SortedMap<java.lang.String,java.lang.Double> responsesByTransport,
java.util.SortedMap<java.lang.String,java.lang.Double> responsesByVersion)
Instantiates a new clients history object with given interval start
and end, total responses, and responses by country, transport, and
version.
|
Modifier and Type | Method and Description |
---|---|
void |
addResponses(ClientsHistory other)
Adds responses from another clients history object to this one by
summing up response numbers and extending interval start and/or
end.
|
int |
compareTo(ClientsHistory other) |
boolean |
equals(java.lang.Object other) |
static ClientsHistory |
fromString(java.lang.String responseHistoryString)
Instantiates a new clients history object from the given string that
may have been produced by
toString() . |
long |
getEndMillis() |
java.util.SortedMap<java.lang.String,java.lang.Double> |
getResponsesByCountry() |
java.util.SortedMap<java.lang.String,java.lang.Double> |
getResponsesByTransport() |
java.util.SortedMap<java.lang.String,java.lang.Double> |
getResponsesByVersion() |
long |
getStartMillis() |
double |
getTotalResponses() |
int |
hashCode() |
java.lang.String |
toString() |
public ClientsHistory(long startMillis, long endMillis, double totalResponses, java.util.SortedMap<java.lang.String,java.lang.Double> responsesByCountry, java.util.SortedMap<java.lang.String,java.lang.Double> responsesByTransport, java.util.SortedMap<java.lang.String,java.lang.Double> responsesByVersion)
public long getStartMillis()
public long getEndMillis()
public double getTotalResponses()
public java.util.SortedMap<java.lang.String,java.lang.Double> getResponsesByCountry()
public java.util.SortedMap<java.lang.String,java.lang.Double> getResponsesByTransport()
public java.util.SortedMap<java.lang.String,java.lang.Double> getResponsesByVersion()
public static ClientsHistory fromString(java.lang.String responseHistoryString)
toString()
.public java.lang.String toString()
toString
in class java.lang.Object
public void addResponses(ClientsHistory other)
public int compareTo(ClientsHistory other)
compareTo
in interface java.lang.Comparable<ClientsHistory>
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object