Updated Branches:
  refs/heads/master 1a6b7d671 -> 3c16adf6d

CLOUDSTACK-4142: listNetworkOfferings API has been changed to not return 
system-owned network offerings to regular-user. So, add 
networkofferingconservemode property to listNetworks API response.


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

Branch: refs/heads/master
Commit: 3c16adf6dc3d6455287eafb87214c0065a9ff6ef
Parents: 1a6b7d6
Author: Jessica Wang <[email protected]>
Authored: Mon Aug 12 17:32:12 2013 -0700
Committer: Jessica Wang <[email protected]>
Committed: Mon Aug 12 17:50:02 2013 -0700

----------------------------------------------------------------------
 .../org/apache/cloudstack/api/response/NetworkResponse.java | 9 ++++++++-
 server/src/com/cloud/api/ApiResponseHelper.java             | 1 +
 2 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3c16adf6/api/src/org/apache/cloudstack/api/response/NetworkResponse.java
----------------------------------------------------------------------
diff --git a/api/src/org/apache/cloudstack/api/response/NetworkResponse.java 
b/api/src/org/apache/cloudstack/api/response/NetworkResponse.java
index 3102433..e38daf2 100644
--- a/api/src/org/apache/cloudstack/api/response/NetworkResponse.java
+++ b/api/src/org/apache/cloudstack/api/response/NetworkResponse.java
@@ -76,6 +76,9 @@ public class NetworkResponse extends BaseResponse implements 
ControlledEntityRes
     @SerializedName("networkofferingdisplaytext") @Param(description="display 
text of the network offering the network is created from")
     private String networkOfferingDisplayText;
 
+    @SerializedName("networkofferingconservemode") @Param(description="true if 
network offering is ip conserve mode enabled")
+    private Boolean networkOfferingConserveMode;
+    
     @SerializedName("networkofferingavailability") 
@Param(description="availability of the network offering the network is created 
from")
     private String networkOfferingAvailability;
 
@@ -247,7 +250,11 @@ public class NetworkResponse extends BaseResponse 
implements ControlledEntityRes
     public void setNetworkOfferingDisplayText(String 
networkOfferingDisplayText) {
         this.networkOfferingDisplayText = networkOfferingDisplayText;
     }
-
+    
+    public void setNetworkOfferingConserveMode(Boolean 
networkOfferingConserveMode) {
+        this.networkOfferingConserveMode = networkOfferingConserveMode;
+    }
+        
     public void setDisplaytext(String displaytext) {
         this.displaytext = displaytext;
     }

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3c16adf6/server/src/com/cloud/api/ApiResponseHelper.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/api/ApiResponseHelper.java 
b/server/src/com/cloud/api/ApiResponseHelper.java
index b6aea40..1e13615 100755
--- a/server/src/com/cloud/api/ApiResponseHelper.java
+++ b/server/src/com/cloud/api/ApiResponseHelper.java
@@ -2202,6 +2202,7 @@ public class ApiResponseHelper implements 
ResponseGenerator {
             response.setNetworkOfferingId(networkOffering.getUuid());
             response.setNetworkOfferingName(networkOffering.getName());
             
response.setNetworkOfferingDisplayText(networkOffering.getDisplayText());
+            
response.setNetworkOfferingConserveMode(networkOffering.isConserveMode());
             response.setIsSystem(networkOffering.isSystemOnly());
             
response.setNetworkOfferingAvailability(networkOffering.getAvailability().toString());
             response.setIsPersistent(networkOffering.getIsPersistent());

Reply via email to