Mike Kolesnik has uploaded a new change for review. Change subject: core: Added NetworkProvider class ......................................................................
core: Added NetworkProvider class This class will hold the information of the external network provider. Change-Id: I67e42286f513cf47dd057a6078ea365d6dff24e9 Signed-off-by: Mike Kolesnik <[email protected]> --- A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkProvider.java 1 file changed, 113 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/83/10783/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkProvider.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkProvider.java new file mode 100644 index 0000000..285efc9 --- /dev/null +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkProvider.java @@ -0,0 +1,113 @@ +package org.ovirt.engine.core.common.businessentities.network; + +import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.IVdcQueryable; +import org.ovirt.engine.core.compat.Guid; + +public class NetworkProvider extends IVdcQueryable implements BusinessEntity<Guid> { + + private static final long serialVersionUID = 8279455368568715758L; + + private Guid id; + + private String name; + + private String description; + + private String apiAddress; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getApiAddress() { + return apiAddress; + } + + public void setApiAddress(String apiAddress) { + this.apiAddress = apiAddress; + } + + @Override + public Guid getId() { + return id; + } + + @Override + public void setId(Guid id) { + this.id = id; + } + + @Override + public Object getQueryableId() { + return super.getQueryableId(); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getApiAddress() == null) ? 0 : getApiAddress().hashCode()); + result = prime * result + ((getDescription() == null) ? 0 : getDescription().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().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; + NetworkProvider other = (NetworkProvider) obj; + if (getId() == null) { + if (other.getId() != null) + return false; + } else if (!getId().equals(other.getId())) + return false; + if (getApiAddress() == null) { + if (other.getApiAddress() != null) + return false; + } else if (!getApiAddress().equals(other.getApiAddress())) + return false; + if (getDescription() == null) { + if (other.getDescription() != null) + return false; + } else if (!getDescription().equals(other.getDescription())) + return false; + if (getName() == null) { + if (other.getName() != null) + return false; + } else if (!getName().equals(other.getName())) + return false; + return true; + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("NetworkProvider [name=") + .append(getName()) + .append(", description=") + .append(getDescription()) + .append(", apiAddress=") + .append(getApiAddress()) + .append("]"); + return builder.toString(); + } +} -- To view, visit http://gerrit.ovirt.org/10783 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I67e42286f513cf47dd057a6078ea365d6dff24e9 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
