Add uuid to the nova Server domain object.

This commit is contained in:
Matt Stephenson 2011-11-08 12:12:21 -06:00
parent 3c803b3d8a
commit a25c2616cc
1 changed files with 16 additions and 1 deletions

View File

@ -41,6 +41,7 @@ public class Server extends Resource {
private String hostId; private String hostId;
private String imageRef; private String imageRef;
private String affinityId; private String affinityId;
private String uuid;
private Date created; private Date created;
private Date updated; private Date updated;
@ -157,6 +158,14 @@ public class Server extends Resource {
return status; return status;
} }
public String getUuid() {
return uuid;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
@Override @Override
public int hashCode() { public int hashCode() {
final int prime = 31; final int prime = 31;
@ -168,6 +177,7 @@ public class Server extends Resource {
result = prime * result + id; result = prime * result + id;
result = prime * result + ((imageRef == null) ? 0 : imageRef.hashCode()); result = prime * result + ((imageRef == null) ? 0 : imageRef.hashCode());
result = prime * result + ((metadata == null) ? 0 : metadata.hashCode()); result = prime * result + ((metadata == null) ? 0 : metadata.hashCode());
result = prime * result + ((uuid == null) ? 0 : uuid.hashCode());
result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode());
return result; return result;
} }
@ -213,6 +223,11 @@ public class Server extends Resource {
return false; return false;
} else if (!metadata.equals(other.metadata)) } else if (!metadata.equals(other.metadata))
return false; return false;
if (uuid == null) {
if (other.uuid != null)
return false;
} else if (!uuid.equals(other.uuid))
return false;
if (name == null) { if (name == null) {
if (other.name != null) if (other.name != null)
return false; return false;
@ -229,7 +244,7 @@ public class Server extends Resource {
public String toString() { public String toString() {
return "Server [addresses=" + addresses + ", adminPass=" + adminPass + ", flavorRef=" return "Server [addresses=" + addresses + ", adminPass=" + adminPass + ", flavorRef="
+ flavorRef + ", hostId=" + hostId + ", id=" + id + ", imageRef=" + imageRef + flavorRef + ", hostId=" + hostId + ", id=" + id + ", imageRef=" + imageRef
+ ", metadata=" + metadata + ", name=" + name + "]"; + ", metadata=" + metadata + ", uuid=" + uuid + ", name=" + name + "]";
} }
} }