You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by fr...@apache.org on 2013/01/31 23:40:12 UTC

[5/6] git commit: refs/heads/javelin - CloudStack CLOUDSTACK-723 Enhanced baremetal servers support on Cisco UCS

CloudStack CLOUDSTACK-723
Enhanced baremetal servers support on Cisco UCS


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/1a1d716d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/1a1d716d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/1a1d716d

Branch: refs/heads/javelin
Commit: 1a1d716d90cf27009bc80ba41640964224e1af8c
Parents: 997e9fb
Author: frank <fr...@citrix.com>
Authored: Mon Jan 28 16:30:06 2013 -0800
Committer: frank <fr...@citrix.com>
Committed: Mon Jan 28 16:30:06 2013 -0800

----------------------------------------------------------------------
 .../src/com/cloud/ucs/database/UcsBladeDao.java    |    7 ++
 .../com/cloud/ucs/database/UcsBladeDaoImpl.java    |   11 +++
 .../ucs/src/com/cloud/ucs/database/UcsBladeVO.java |   69 +++++++++++++++
 3 files changed, 87 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/1a1d716d/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDao.java
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDao.java b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDao.java
new file mode 100755
index 0000000..de7c619
--- /dev/null
+++ b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDao.java
@@ -0,0 +1,7 @@
+package com.cloud.ucs.database;
+
+import com.cloud.utils.db.GenericDao;
+
+public interface UcsBladeDao extends GenericDao<UcsBladeVO, Long> {
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/1a1d716d/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDaoImpl.java
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDaoImpl.java b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDaoImpl.java
new file mode 100755
index 0000000..ebeecf8
--- /dev/null
+++ b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeDaoImpl.java
@@ -0,0 +1,11 @@
+package com.cloud.ucs.database;
+
+import javax.ejb.Local;
+
+import com.cloud.utils.db.DB;
+import com.cloud.utils.db.GenericDaoBase;
+@Local(value = { UcsBladeDao.class })
+@DB(txn = false)
+public class UcsBladeDaoImpl extends GenericDaoBase<UcsBladeVO, Long> implements UcsBladeDao {
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/1a1d716d/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeVO.java
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeVO.java b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeVO.java
new file mode 100755
index 0000000..64c1a72
--- /dev/null
+++ b/plugins/hypervisors/ucs/src/com/cloud/ucs/database/UcsBladeVO.java
@@ -0,0 +1,69 @@
+package com.cloud.ucs.database;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+@Entity
+@Table(name="ucs_blade")
+public class UcsBladeVO {
+    @Id
+    @GeneratedValue(strategy=GenerationType.IDENTITY)
+    @Column(name="id")
+    private long id;
+    
+    @Column(name="uuid")
+    private String uuid;
+    
+    @Column(name="ucs_manager_id")
+    private long ucsManagerId;
+    
+    @Column(name="host_id")
+    private Long hostId;
+    
+    @Column(name="dn")
+    private String dn;
+
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    public long getUcsManagerId() {
+        return ucsManagerId;
+    }
+
+    public void setUcsManagerId(long ucsManagerId) {
+        this.ucsManagerId = ucsManagerId;
+    }
+
+    public Long getHostId() {
+        return hostId;
+    }
+
+    public void setHostId(Long hostId) {
+        this.hostId = hostId;
+    }
+
+    public String getDn() {
+        return dn;
+    }
+
+    public void setDn(String dn) {
+        this.dn = dn;
+    }
+
+    public String getUuid() {
+        return uuid;
+    }
+
+    public void setUuid(String uuid) {
+        this.uuid = uuid;
+    }
+}