1 package compbio.stat.servlet;
\r
3 import compbio.ws.client.Services;
\r
6 * Value class for test results. Two ServiceTestResult are considered equals if
\r
7 * their services are equals.
\r
12 public class ServiceTestResult {
\r
14 final Services service;
\r
21 public ServiceTestResult(Services service) {
\r
22 this.service = service;
\r
23 this.group = service.getServiceGroup();
\r
24 this.version = service.getServiceVersion();
\r
25 this.reference = service.getServiceReference();
\r
29 public String toString() {
\r
30 return "ServiceTestResult [service=" + service + ", failed=" + failed + ", details=" + details.toString() + "]";
\r
34 public int hashCode() {
\r
35 final int prime = 31;
\r
37 result = prime * result + ((service == null) ? 0 : service.hashCode());
\r
42 public boolean equals(Object obj) {
\r
47 if (getClass() != obj.getClass())
\r
49 ServiceTestResult other = (ServiceTestResult) obj;
\r
50 if (service != other.service)
\r
55 public Services getService() {
\r
59 public boolean getStatus() {
\r
63 public String getDetails() {
\r
67 public String getGroup() {
\r
71 public String getVersion() {
\r
75 public String getReference() {
\r