CLOUDSTACK-5839 : return canEnableIndividualService in listNetworkServiceProvidersResponse

This commit is contained in:
Alena Prokharchyk 2014-01-08 14:15:18 -08:00
parent 9a9de59836
commit 07557eb570
2 changed files with 5 additions and 2 deletions

View File

@ -18,14 +18,13 @@ package org.apache.cloudstack.api.response;
import java.util.List;
import com.google.gson.annotations.SerializedName;
import org.apache.cloudstack.api.ApiConstants;
import org.apache.cloudstack.api.BaseResponse;
import org.apache.cloudstack.api.EntityReference;
import com.cloud.network.PhysicalNetworkServiceProvider;
import com.cloud.serializer.Param;
import com.google.gson.annotations.SerializedName;
@EntityReference(value = PhysicalNetworkServiceProvider.class)
@SuppressWarnings("unused")

View File

@ -2683,6 +2683,10 @@ public class ApiResponseHelper implements ResponseGenerator {
}
response.setServices(services);
Provider serviceProvider = Provider.getProvider(result.getProviderName());
boolean canEnableIndividualServices = ApiDBUtils.canElementEnableIndividualServices(serviceProvider);
response.setCanEnableIndividualServices(canEnableIndividualServices);
response.setObjectName("networkserviceprovider");
return response;
}