From 8d3f135115e807d94be7e5ddcfbbd349ed2840a7 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Thu, 9 Sep 2010 13:35:16 -0700 Subject: [PATCH] more missing files --- api/src/com/cloud/dc/DataCenter.java | 13 +++++++++++++ api/src/com/cloud/dc/Pod.java | 19 +++++++++++++++++++ api/src/com/cloud/org/Cluster.java | 9 +++++++++ api/src/com/cloud/org/Grouping.java | 8 ++++++++ 4 files changed, 49 insertions(+) create mode 100644 api/src/com/cloud/dc/DataCenter.java create mode 100644 api/src/com/cloud/dc/Pod.java create mode 100644 api/src/com/cloud/org/Cluster.java create mode 100644 api/src/com/cloud/org/Grouping.java diff --git a/api/src/com/cloud/dc/DataCenter.java b/api/src/com/cloud/dc/DataCenter.java new file mode 100644 index 00000000000..83902e42e3f --- /dev/null +++ b/api/src/com/cloud/dc/DataCenter.java @@ -0,0 +1,13 @@ +/** + * + */ +package com.cloud.dc; + +import com.cloud.org.Grouping; + +/** + * + */ +public interface DataCenter extends Grouping { + long getId(); +} diff --git a/api/src/com/cloud/dc/Pod.java b/api/src/com/cloud/dc/Pod.java new file mode 100644 index 00000000000..fb325e02bdb --- /dev/null +++ b/api/src/com/cloud/dc/Pod.java @@ -0,0 +1,19 @@ +/** + * + */ +package com.cloud.dc; + +import com.cloud.org.Grouping; + +/** + * Represents one pod in the cloud stack. + * + */ +public interface Pod extends Grouping { + /** + * @return unique id mapped to the pod. + */ + long getId(); + + //String getUniqueName(); +} diff --git a/api/src/com/cloud/org/Cluster.java b/api/src/com/cloud/org/Cluster.java new file mode 100644 index 00000000000..d5da8e2de01 --- /dev/null +++ b/api/src/com/cloud/org/Cluster.java @@ -0,0 +1,9 @@ +/** + * + */ +package com.cloud.org; + +public interface Cluster extends Grouping { + long getId(); + +} diff --git a/api/src/com/cloud/org/Grouping.java b/api/src/com/cloud/org/Grouping.java new file mode 100644 index 00000000000..f8516a66682 --- /dev/null +++ b/api/src/com/cloud/org/Grouping.java @@ -0,0 +1,8 @@ +/** + * + */ +package com.cloud.org; + +public interface Grouping { + +}