1 package org.onap.vid.changeManagement;
3 import com.fasterxml.jackson.annotation.JsonProperty;
4 import com.google.common.base.MoreObjects;
6 public class VnfDetails {
11 public VnfDetails(String UUID, String invariantUUID) {
13 this.invariantUUID = invariantUUID;
19 @JsonProperty("invariantUUID")
20 private String invariantUUID;
23 public String getUUID() {
28 public void setUUID(String uUID) {
32 @JsonProperty("invariantUUID")
33 public String getInvariantUUID() {
37 @JsonProperty("invariantUUID")
38 public void setInvariantUUID(String invariantUUID) {
39 this.invariantUUID = invariantUUID;
43 public boolean equals(Object o) {
44 if (this == o) return true;
45 if (o == null || getClass() != o.getClass()) return false;
47 VnfDetails that = (VnfDetails) o;
49 if (getUUID() != null ? !getUUID().equals(that.getUUID()) : that.getUUID() != null) return false;
50 return getInvariantUUID() != null ? getInvariantUUID().equals(that.getInvariantUUID()) : that.getInvariantUUID() == null;
54 public int hashCode() {
55 int result = getUUID() != null ? getUUID().hashCode() : 0;
56 result = 31 * result + (getInvariantUUID() != null ? getInvariantUUID().hashCode() : 0);
61 public String toString() {
62 return "VnfDetails{" +
63 "UUID='" + UUID + '\'' +
64 ", invariantUUID='" + invariantUUID + '\'' +