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

Reply via email to