Mike Kolesnik has uploaded a new change for review. Change subject: core: Add ProviderNetwork class ......................................................................
core: Add ProviderNetwork class This class represents the details a network that is provided by an external provider, by linking the two and supplying the external ID of the network on the provider. Change-Id: I3800abecb6258c673d0272cbfdb00c121ef3d75c Signed-off-by: Mike Kolesnik <mkole...@redhat.com> --- A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetwork.java A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetworkId.java 2 files changed, 150 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/65/12365/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetwork.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetwork.java new file mode 100644 index 0000000..b55c30b --- /dev/null +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetwork.java @@ -0,0 +1,74 @@ +package org.ovirt.engine.core.common.businessentities.network; + +public class ProviderNetwork { + + private ProviderNetworkId id; + + private String externalId; + + public ProviderNetwork() { + } + + public ProviderNetwork(ProviderNetworkId id, String externalId) { + this.id = id; + this.externalId = externalId; + } + + public ProviderNetworkId getId() { + return id; + } + + public void setId(ProviderNetworkId id) { + this.id = id; + } + + public String getExternalId() { + return externalId; + } + + public void setExternalId(String externalId) { + this.externalId = externalId; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getExternalId() == null) ? 0 : getExternalId().hashCode()); + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + ProviderNetwork other = (ProviderNetwork) obj; + if (getExternalId() == null) { + if (other.getExternalId() != null) + return false; + } else if (!getExternalId().equals(other.getExternalId())) + return false; + if (getId() == null) { + if (other.getId() != null) + return false; + } else if (!getId().equals(other.getId())) + return false; + return true; + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("ProviderNetwork [id=") + .append(getId()) + .append(", externalId=") + .append(getExternalId()) + .append("]"); + return builder.toString(); + } +} diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetworkId.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetworkId.java new file mode 100644 index 0000000..3693ef0 --- /dev/null +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/ProviderNetworkId.java @@ -0,0 +1,76 @@ +package org.ovirt.engine.core.common.businessentities.network; + +import org.ovirt.engine.core.compat.Guid; + +public class ProviderNetworkId { + + private Guid networkId; + + private Guid providerId; + + public ProviderNetworkId() { + } + + public ProviderNetworkId(Guid networkId, Guid providerId) { + this.networkId = networkId; + this.providerId = providerId; + } + + public Guid getNetworkId() { + return networkId; + } + + public void setNetworkId(Guid networkId) { + this.networkId = networkId; + } + + public Guid getProviderId() { + return providerId; + } + + public void setProviderId(Guid providerId) { + this.providerId = providerId; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getNetworkId() == null) ? 0 : getNetworkId().hashCode()); + result = prime * result + ((getProviderId() == null) ? 0 : getProviderId().hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + ProviderNetworkId other = (ProviderNetworkId) obj; + if (getNetworkId() == null) { + if (other.getNetworkId() != null) + return false; + } else if (!getNetworkId().equals(other.getNetworkId())) + return false; + if (getProviderId() == null) { + if (other.getProviderId() != null) + return false; + } else if (!getProviderId().equals(other.getProviderId())) + return false; + return true; + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("ProviderNetworkId [networkId=") + .append(getNetworkId()) + .append(", providerId=") + .append(getProviderId()) + .append("]"); + return builder.toString(); + } +} -- To view, visit http://gerrit.ovirt.org/12365 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3800abecb6258c673d0272cbfdb00c121ef3d75c Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches