@Override public int compareTo(ApplicationSource o) { return Comparables.compare(name, o.name); } }
@Override public int compareTo(ContainerSource o) { return Comparables.compare(this.name, o.name); }
@Override public int compareTo(ServiceSource o) { return Comparables.compare(this.name, o.name); }
@Override public int compareTo(UiContainer o) { int comp = Comparables.compare(cluster, o.cluster); if(comp == 0) { comp = Comparables.compare(application, o.application); } if(comp == 0) { comp = Comparables.compare(node, o.node); } if(comp == 0) { comp = Comparables.compare(name, o.name); } if(comp == 0) { comp = Comparables.compare(image, o.image); } if(comp == 0) { comp = Comparables.compare(id, o.id); } return comp; }
@Override public int compareTo(UserDetails o) { return Comparables.compare(this.username, o.getUsername()); } }
@Override public int compareTo(UiNetworkBase o) { return Comparables.compare(this.getName(), o.getName()); }
@Override public int compareTo(ServiceSource o) { int comp = Comparables.compare(getCluster(), o.getCluster()); if(comp == 0) { comp = Comparables.compare(getApplication(), o.getApplication()); } if(comp == 0) { comp = Comparables.compare(getName(), o.getName()); } ContainerSource cs = getContainer(); ContainerSource ocs = o.getContainer(); if(comp == 0 && cs != null && ocs != null) { comp = Comparables.compare(cs.getImage(), ocs.getImage()); } if(comp == 0) { comp = Comparables.compare(getId(), o.getId()); } return comp; }
@SuppressWarnings("unchecked") int result = Comparables.compare(v1, v2); return order.getOrder() == ASC ? result : -result; });