Commit 4bc6a0f4 authored by Christian Dupuis's avatar Christian Dupuis

Rename Status.status to Status.code

parent 46481887
......@@ -66,8 +66,8 @@ public class OrderedHealthAggregator implements HealthAggregator {
@Override
public int compare(Status s1, Status s2) {
return Integer.valueOf(
OrderedHealthAggregator.this.statusOrder.indexOf(s1.getStatus())).compareTo(
Integer.valueOf(OrderedHealthAggregator.this.statusOrder.indexOf(s2.getStatus())));
OrderedHealthAggregator.this.statusOrder.indexOf(s1.getCode())).compareTo(
Integer.valueOf(OrderedHealthAggregator.this.statusOrder.indexOf(s2.getCode())));
}
});
......
......@@ -21,6 +21,7 @@ import org.springframework.util.ObjectUtils;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Value object to express state of a component or subsystem.
......@@ -58,7 +59,7 @@ public class Status {
*/
public static final Status OUT_OF_SERVICE = new Status("OUT_OF_SERVICE");
private final String status;
private final String code;
private final String description;
......@@ -67,14 +68,15 @@ public class Status {
}
public Status(String code, String description) {
Assert.notNull(code, "Status must not be null");
Assert.notNull(code, "Code must not be null");
Assert.notNull(description, "Description must not be null");
this.status = code;
this.code = code;
this.description = description;
}
public String getStatus() {
return this.status;
@JsonProperty("status")
public String getCode() {
return this.code;
}
@JsonInclude(Include.NON_EMPTY)
......@@ -88,13 +90,13 @@ public class Status {
return true;
}
if (obj != null && obj instanceof Status) {
return ObjectUtils.nullSafeEquals(this.status, ((Status) obj).status);
return ObjectUtils.nullSafeEquals(this.code, ((Status) obj).code);
}
return false;
}
@Override
public int hashCode() {
return this.status.hashCode();
return this.code.hashCode();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment