mirror of https://github.com/apache/cloudstack.git
1) Finished XmlApiDoc writer. The program gets api classes from commands.properties.in file, and build Command objects with "name"/"description"/"request"/"response" fields. Request and response are represented by the list of arguments, each argument contains "name"/"description"/"isrequired" fields. The commands are being serialized to commands.xml using imported xstream library, and can be desiarialized later - it will help to compare commands from differemt product versions.
2) Added description() methods to Implementation and Param annotations.
This commit is contained in:
parent
46a433d750
commit
136060e5cf
|
|
@ -24,5 +24,6 @@ import java.lang.annotation.RetentionPolicy;
|
|||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface Param {
|
||||
String name() default "";
|
||||
String propName() default "";
|
||||
String propName() default "";
|
||||
String description() default "";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,5 +21,6 @@
|
|||
<classpathentry kind="lib" path="/thirdparty/servlet-api.jar"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/api"/>
|
||||
<classpathentry kind="lib" path="/thirdparty/trilead-ssh2-build213.jar"/>
|
||||
<classpathentry kind="lib" path="/thirdparty/xstream-1.3.1.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
|
|
|||
|
|
@ -1,157 +0,0 @@
|
|||
package com.cloud.api;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.StringWriter;
|
||||
import java.io.Writer;
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Arrays;
|
||||
import java.util.Enumeration;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Properties;
|
||||
|
||||
import javax.xml.parsers.DocumentBuilder;
|
||||
import javax.xml.parsers.DocumentBuilderFactory;
|
||||
import javax.xml.transform.OutputKeys;
|
||||
import javax.xml.transform.Transformer;
|
||||
import javax.xml.transform.TransformerFactory;
|
||||
import javax.xml.transform.dom.DOMSource;
|
||||
import javax.xml.transform.stream.StreamResult;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
import org.w3c.dom.Text;
|
||||
|
||||
public class ApiXmlDocBuilder {
|
||||
private static final Logger s_logger = Logger.getLogger(ApiXmlDocBuilder.class.getName());
|
||||
private static Properties api_commands = new Properties();
|
||||
private static String dirName="";
|
||||
|
||||
public static void main (String[] args) {
|
||||
Properties preProcessedCommands = new Properties();
|
||||
Class clas = null;
|
||||
|
||||
Enumeration e = null;
|
||||
String[] fileNames = null;
|
||||
|
||||
//load properties
|
||||
List<String> argsList = Arrays.asList(args);
|
||||
Iterator<String> iter = argsList.iterator();
|
||||
while (iter.hasNext()) {
|
||||
String arg = iter.next();
|
||||
// populate the file names
|
||||
if (arg.equals("-f")) {
|
||||
fileNames = iter.next().split(",");
|
||||
}
|
||||
if (arg.equals("-d")) {
|
||||
dirName = iter.next();
|
||||
}
|
||||
}
|
||||
|
||||
if ((fileNames == null) || (fileNames.length == 0)){
|
||||
System.out.println("Please specify input file(s) separated by coma using -f option");
|
||||
System.exit(2);
|
||||
}
|
||||
|
||||
for (String fileName : fileNames) {
|
||||
try {
|
||||
FileInputStream in = new FileInputStream(fileName);
|
||||
preProcessedCommands.load(in);
|
||||
}catch (FileNotFoundException ex) {
|
||||
s_logger.error("Can't find file " + fileName);
|
||||
System.exit(2);
|
||||
} catch (IOException ex1) {
|
||||
System.out.println("Error reading from file " + ex1);
|
||||
System.exit(2);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
for (Object key : preProcessedCommands.keySet()) {
|
||||
String preProcessedCommand = preProcessedCommands.getProperty((String)key);
|
||||
String[] commandParts = preProcessedCommand.split(";");
|
||||
api_commands.put(key, commandParts[0]);
|
||||
}
|
||||
|
||||
e = api_commands.propertyNames();
|
||||
|
||||
try {
|
||||
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
|
||||
DocumentBuilder docBuilder = dbfac.newDocumentBuilder();
|
||||
Document doc = docBuilder.newDocument();
|
||||
Element root = doc.createElement("commands");
|
||||
doc.appendChild(root);
|
||||
|
||||
while (e.hasMoreElements()) {
|
||||
String key = (String) e.nextElement();
|
||||
try {
|
||||
//Get command name and description
|
||||
clas = Class.forName(api_commands.getProperty(key));
|
||||
Element commandElement = doc.createElement("command");
|
||||
root.appendChild(commandElement);
|
||||
Element nameElement = doc.createElement("name");
|
||||
commandElement.appendChild(nameElement);
|
||||
Text text = doc.createTextNode(key);
|
||||
nameElement.appendChild(text);
|
||||
|
||||
Annotation[] classAnnotations = clas.getAnnotations();
|
||||
for (Annotation a : classAnnotations) {
|
||||
Class classAnnotation = a.annotationType();
|
||||
Method descriptionMethod = classAnnotation.getMethod("description");
|
||||
nameElement.setAttribute("description", descriptionMethod.invoke(a).toString());
|
||||
}
|
||||
//Get input parameters
|
||||
Element parameter = doc.createElement("arguments");
|
||||
commandElement.appendChild(parameter);
|
||||
|
||||
Field[] fields = clas.getDeclaredFields();
|
||||
|
||||
for (Field f : fields) {
|
||||
Parameter parameterAnnotation = f.getAnnotation(Parameter.class);
|
||||
Element argElement = doc.createElement("arg");
|
||||
parameter.appendChild(argElement);
|
||||
text = doc.createTextNode(parameterAnnotation.name());
|
||||
argElement.appendChild(text);
|
||||
argElement.setAttribute("required", String.valueOf(parameterAnnotation.required()));
|
||||
argElement.setAttribute("description", parameterAnnotation.description());
|
||||
}
|
||||
|
||||
//Get response parameters
|
||||
Element response = doc.createElement("response");
|
||||
commandElement.appendChild(response);
|
||||
} catch (ClassNotFoundException ex2) {
|
||||
System.out.println("Can't find class " + api_commands.getProperty(key));
|
||||
System.exit(2);
|
||||
}
|
||||
}
|
||||
|
||||
TransformerFactory transfac = TransformerFactory.newInstance();
|
||||
Transformer trans = transfac.newTransformer();
|
||||
trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
|
||||
trans.setOutputProperty(OutputKeys.INDENT, "yes");
|
||||
|
||||
StringWriter sw = new StringWriter();
|
||||
StreamResult result = new StreamResult(sw);
|
||||
DOMSource source = new DOMSource(doc);
|
||||
trans.transform(source, result);
|
||||
String xmlString = sw.toString();
|
||||
|
||||
//write xml to file
|
||||
File f=new File(dirName + "/commands.xml");
|
||||
Writer output = new BufferedWriter(new FileWriter(f));
|
||||
output.write(xmlString);
|
||||
output.close();
|
||||
} catch (Exception ex) {
|
||||
System.out.println("Exception" + ex);
|
||||
System.exit(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -108,7 +108,7 @@ public abstract class BaseCmd {
|
|||
}
|
||||
|
||||
public abstract String getName();
|
||||
public abstract ResponseObject getResponse();
|
||||
public abstract <T extends ResponseObject> T getResponse();
|
||||
|
||||
public Object getResponseObject() {
|
||||
return _responseObject;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.ConfigurationResponse;
|
||||
import com.cloud.configuration.ConfigurationVO;
|
||||
|
|
@ -95,8 +94,8 @@ public class AddConfigCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ConfigurationResponse getResponse() {
|
||||
ConfigurationResponse response = new ConfigurationResponse();
|
||||
ConfigurationVO responseObject = (ConfigurationVO)getResponseObject();
|
||||
if (responseObject != null) {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.HostResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
|
|
@ -118,10 +117,10 @@ public class AddHostCmd extends BaseCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<HostResponse> getResponse() {
|
||||
List<HostVO> hosts = (List<HostVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<HostResponse> response = new ListResponse<HostResponse>();
|
||||
List<HostResponse> hostResponses = new ArrayList<HostResponse>();
|
||||
if (hosts != null) {
|
||||
for (HostVO host : hosts) {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.HostResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
|
|
@ -77,10 +76,10 @@ public class AddSecondaryStorageCmd extends BaseCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<HostResponse> getResponse() {
|
||||
List<HostVO> hosts = (List<HostVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<HostResponse> response = new ListResponse<HostResponse>();
|
||||
List<HostResponse> hostResponses = new ArrayList<HostResponse>();
|
||||
if (hosts != null) {
|
||||
for (HostVO host : hosts) {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="assignSecurityGroup", manager=Manager.ManagementServer)
|
||||
|
|
@ -81,8 +80,8 @@ public class AssignPortForwardingServiceCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="assignToLoadBalancer", manager=Manager.NetworkManager)
|
||||
|
|
@ -71,8 +70,8 @@ public class AssignToLoadBalancerRuleCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(Boolean.TRUE);
|
||||
response.setResponseName(getName());
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.IPAddressResponse;
|
||||
import com.cloud.dc.Vlan.VlanType;
|
||||
import com.cloud.dc.VlanVO;
|
||||
|
|
@ -80,7 +79,8 @@ public class AssociateIPAddrCmd extends BaseCmd {
|
|||
return "addressinfo";
|
||||
}
|
||||
|
||||
public ResponseObject getResponse() {
|
||||
@SuppressWarnings("unchecked")
|
||||
public IPAddressResponse getResponse() {
|
||||
IPAddressVO ipAddress = (IPAddressVO)getResponseObject();
|
||||
|
||||
VlanVO vlan = ApiDBUtils.findVlanById(ipAddress.getVlanDbId());
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -67,8 +66,8 @@ public class AttachIsoCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.VolumeResponse;
|
||||
import com.cloud.storage.VolumeVO;
|
||||
import com.cloud.uservm.UserVm;
|
||||
|
|
@ -75,8 +74,8 @@ public class AttachVolumeCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public VolumeResponse getResponse() {
|
||||
VolumeVO volume = ApiDBUtils.findVolumeById(id);
|
||||
VolumeResponse response = new VolumeResponse();
|
||||
UserVm instance = ApiDBUtils.findUserVmById(volume.getInstanceId());
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.IngressRuleResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.network.security.IngressRuleVO;
|
||||
|
|
@ -136,10 +135,10 @@ public class AuthorizeNetworkGroupIngressCmd extends BaseAsyncCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<IngressRuleResponse> getResponse() {
|
||||
List<IngressRuleVO> ingressRules = (List<IngressRuleVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<IngressRuleResponse> response = new ListResponse<IngressRuleResponse>();
|
||||
if ((ingressRules != null) && !ingressRules.isEmpty()) {
|
||||
List<IngressRuleResponse> responses = new ArrayList<IngressRuleResponse>();
|
||||
for (IngressRuleVO ingressRule : ingressRules) {
|
||||
|
|
|
|||
|
|
@ -26,13 +26,12 @@ import java.util.Set;
|
|||
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import com.cloud.api.ApiDBUtils;
|
||||
import com.cloud.api.BaseAsyncCmd;
|
||||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.response.HostResponse;
|
||||
import com.cloud.api.ApiDBUtils;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.HostResponse;
|
||||
import com.cloud.dc.HostPodVO;
|
||||
import com.cloud.host.Host;
|
||||
import com.cloud.host.HostStats;
|
||||
|
|
@ -77,8 +76,8 @@ public class CancelMaintenanceCmd extends BaseAsyncCmd {
|
|||
return "host";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public HostResponse getResponse() {
|
||||
HostVO host = (HostVO)getResponseObject();
|
||||
|
||||
HostResponse response = new HostResponse();
|
||||
|
|
|
|||
|
|
@ -20,12 +20,11 @@ package com.cloud.api.commands;
|
|||
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import com.cloud.api.ApiDBUtils;
|
||||
import com.cloud.api.BaseAsyncCmd;
|
||||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.ApiDBUtils;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.StoragePoolResponse;
|
||||
import com.cloud.dc.ClusterVO;
|
||||
import com.cloud.storage.StoragePoolVO;
|
||||
|
|
@ -66,8 +65,8 @@ public class CancelPrimaryStorageMaintenanceCmd extends BaseAsyncCmd {
|
|||
return "primarystorage";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public StoragePoolResponse getResponse() {
|
||||
StoragePoolVO primaryStorage = (StoragePoolVO)getResponseObject();
|
||||
|
||||
StoragePoolResponse response = new StoragePoolResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.TemplateResponse;
|
||||
import com.cloud.storage.GuestOS;
|
||||
|
|
@ -84,8 +83,8 @@ public class CopyIsoCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public TemplateResponse getResponse() {
|
||||
TemplateResponse isoResponse = new TemplateResponse();
|
||||
VMTemplateVO iso = (VMTemplateVO)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.TemplateResponse;
|
||||
import com.cloud.storage.GuestOS;
|
||||
|
|
@ -85,8 +84,8 @@ public class CopyTemplateCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public TemplateResponse getResponse() {
|
||||
TemplateResponse templateResponse = new TemplateResponse();
|
||||
VMTemplateVO template = (VMTemplateVO)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.DiskOfferingResponse;
|
||||
import com.cloud.storage.DiskOfferingVO;
|
||||
|
|
@ -87,8 +86,8 @@ public class CreateDiskOfferingCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public DiskOfferingResponse getResponse() {
|
||||
DiskOfferingResponse response = new DiskOfferingResponse();
|
||||
DiskOfferingVO responseObject = (DiskOfferingVO)getResponseObject();
|
||||
if (responseObject != null) {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.DomainResponse;
|
||||
import com.cloud.domain.DomainVO;
|
||||
|
|
@ -67,8 +66,8 @@ public class CreateDomainCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public DomainResponse getResponse() {
|
||||
DomainResponse response = new DomainResponse();
|
||||
DomainVO responseObject = (DomainVO)getResponseObject();
|
||||
if (responseObject != null) {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.FirewallRuleResponse;
|
||||
import com.cloud.network.FirewallRuleVO;
|
||||
import com.cloud.uservm.UserVm;
|
||||
|
|
@ -90,8 +89,8 @@ public class CreateIPForwardingRuleCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public FirewallRuleResponse getResponse() {
|
||||
FirewallRuleVO fwRule = (FirewallRuleVO)getResponseObject();
|
||||
|
||||
FirewallRuleResponse fwResponse = new FirewallRuleResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.LoadBalancerResponse;
|
||||
import com.cloud.network.LoadBalancerVO;
|
||||
|
||||
|
|
@ -95,8 +94,8 @@ public class CreateLoadBalancerRuleCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public LoadBalancerResponse getResponse() {
|
||||
LoadBalancerVO responseObj = (LoadBalancerVO)getResponseObject();
|
||||
|
||||
LoadBalancerResponse response = new LoadBalancerResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.NetworkGroupResponse;
|
||||
import com.cloud.network.security.NetworkGroupVO;
|
||||
|
||||
|
|
@ -80,8 +79,8 @@ public class CreateNetworkGroupCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public NetworkGroupResponse getResponse() {
|
||||
NetworkGroupVO group = (NetworkGroupVO)getResponseObject();
|
||||
|
||||
NetworkGroupResponse response = new NetworkGroupResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.PodResponse;
|
||||
import com.cloud.dc.HostPodVO;
|
||||
|
||||
|
|
@ -95,8 +94,8 @@ public class CreatePodCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public PodResponse getResponse() {
|
||||
HostPodVO pod = (HostPodVO)getResponseObject();
|
||||
|
||||
PodResponse response = new PodResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SecurityGroupResponse;
|
||||
import com.cloud.network.SecurityGroupVO;
|
||||
|
||||
|
|
@ -81,8 +80,8 @@ public class CreatePortForwardingServiceCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SecurityGroupResponse getResponse() {
|
||||
SecurityGroupVO group = (SecurityGroupVO)getResponseObject();
|
||||
|
||||
SecurityGroupResponse response = new SecurityGroupResponse();
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseAsyncCreateCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.PortForwardingServiceRuleResponse;
|
||||
import com.cloud.network.NetworkRuleConfigVO;
|
||||
|
||||
|
|
@ -84,8 +83,8 @@ public class CreatePortForwardingServiceRuleCmd extends BaseAsyncCreateCmd {
|
|||
return "portforwardingservicerule";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public PortForwardingServiceRuleResponse getResponse() {
|
||||
NetworkRuleConfigVO netRule = (NetworkRuleConfigVO)getResponseObject();
|
||||
|
||||
PortForwardingServiceRuleResponse response = new PortForwardingServiceRuleResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ServiceOfferingResponse;
|
||||
import com.cloud.service.ServiceOfferingVO;
|
||||
|
||||
|
|
@ -113,8 +112,8 @@ public class CreateServiceOfferingCmd extends BaseCmd {
|
|||
return _name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ServiceOfferingResponse getResponse() {
|
||||
ServiceOfferingVO offering = (ServiceOfferingVO)getResponseObject();
|
||||
|
||||
ServiceOfferingResponse response = new ServiceOfferingResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCreateCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SnapshotResponse;
|
||||
import com.cloud.storage.Snapshot.SnapshotType;
|
||||
import com.cloud.storage.SnapshotVO;
|
||||
|
|
@ -79,8 +78,8 @@ public class CreateSnapshotCmd extends BaseAsyncCreateCmd {
|
|||
return "snapshot";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SnapshotResponse getResponse() {
|
||||
SnapshotVO snapshot = (SnapshotVO)getResponseObject();
|
||||
|
||||
SnapshotResponse response = new SnapshotResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SnapshotPolicyResponse;
|
||||
import com.cloud.storage.SnapshotPolicyVO;
|
||||
|
||||
|
|
@ -102,8 +101,8 @@ public class CreateSnapshotPolicyCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SnapshotPolicyResponse getResponse() {
|
||||
SnapshotPolicyVO snapshotPolicy = (SnapshotPolicyVO)getResponseObject();
|
||||
|
||||
SnapshotPolicyResponse response = new SnapshotPolicyResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.StoragePoolResponse;
|
||||
import com.cloud.storage.StoragePoolVO;
|
||||
import com.cloud.storage.StorageStats;
|
||||
|
|
@ -105,8 +104,8 @@ public class CreateStoragePoolCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public StoragePoolResponse getResponse() {
|
||||
StoragePoolVO pool = (StoragePoolVO)getResponseObject();
|
||||
|
||||
StoragePoolResponse response = new StoragePoolResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCreateCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.TemplateResponse;
|
||||
import com.cloud.dc.DataCenterVO;
|
||||
import com.cloud.storage.GuestOS;
|
||||
|
|
@ -132,8 +131,8 @@ public class CreateTemplateCmd extends BaseAsyncCreateCmd {
|
|||
return "template";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public TemplateResponse getResponse() {
|
||||
VMTemplateVO template = (VMTemplateVO)getResponseObject();
|
||||
|
||||
TemplateResponse response = new TemplateResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.UserResponse;
|
||||
import com.cloud.user.UserAccount;
|
||||
|
||||
|
|
@ -116,8 +115,8 @@ public class CreateUserCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public UserResponse getResponse() {
|
||||
UserAccount user = (UserAccount)getResponseObject();
|
||||
|
||||
// TODO: user keys?
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.InstanceGroupResponse;
|
||||
import com.cloud.user.Account;
|
||||
import com.cloud.vm.InstanceGroupVO;
|
||||
|
|
@ -73,8 +72,8 @@ public class CreateVMGroupCmd extends BaseCmd{
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public InstanceGroupResponse getResponse() {
|
||||
InstanceGroupVO group = (InstanceGroupVO)getResponseObject();
|
||||
|
||||
InstanceGroupResponse response = new InstanceGroupResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.VlanIpRangeResponse;
|
||||
import com.cloud.dc.VlanVO;
|
||||
|
||||
|
|
@ -124,8 +123,8 @@ public class CreateVlanIpRangeCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public VlanIpRangeResponse getResponse() {
|
||||
VlanVO vlan = (VlanVO)getResponseObject();
|
||||
|
||||
String domainNameResponse = null;
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseAsyncCreateCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.VolumeResponse;
|
||||
import com.cloud.storage.DiskOfferingVO;
|
||||
import com.cloud.storage.VolumeVO;
|
||||
|
|
@ -107,8 +106,8 @@ public class CreateVolumeCmd extends BaseAsyncCreateCmd {
|
|||
return "volume";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public VolumeResponse getResponse() {
|
||||
VolumeVO volume = (VolumeVO)getResponseObject();
|
||||
|
||||
VolumeResponse response = new VolumeResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ZoneResponse;
|
||||
import com.cloud.dc.DataCenterVO;
|
||||
|
||||
|
|
@ -101,8 +100,8 @@ public class CreateZoneCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ZoneResponse getResponse() {
|
||||
DataCenterVO zone = (DataCenterVO)getResponseObject();
|
||||
|
||||
ZoneResponse response = new ZoneResponse();
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -58,8 +57,8 @@ public class DeleteDiskOfferingCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseAsyncCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DeleteDomainResponse;
|
||||
|
||||
@Implementation(method="deleteDomain")
|
||||
|
|
@ -63,8 +62,8 @@ public class DeleteDomainCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public DeleteDomainResponse getResponse() {
|
||||
String deleteResult = (String)getResponseObject();
|
||||
|
||||
DeleteDomainResponse response = new DeleteDomainResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -61,8 +60,8 @@ public class DeleteHostCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override@SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteIpForwardingRule", manager=Manager.NetworkManager)
|
||||
|
|
@ -56,8 +55,8 @@ public class DeleteIPForwardingRuleCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -69,8 +68,8 @@ public class DeleteIsoCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteLoadBalancerRule", manager=Manager.NetworkManager)
|
||||
|
|
@ -55,8 +54,8 @@ public class DeleteLoadBalancerRuleCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteNetworkGroup", manager=Manager.NetworkGroupManager)
|
||||
|
|
@ -54,8 +53,8 @@ public class DeleteNetworkGroupCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(Boolean.TRUE);
|
||||
response.setResponseName(getName());
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -58,8 +57,8 @@ public class DeletePodCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -41,8 +40,8 @@ public class DeletePoolCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -58,8 +57,8 @@ public class DeletePortForwardingServiceCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteNetworkRuleConfig", manager=Manager.NetworkManager)
|
||||
|
|
@ -57,8 +56,8 @@ public class DeletePortForwardingServiceRuleCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.cloud.api.commands;
|
|||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DeletePreallocatedLunResponse;
|
||||
|
||||
@Implementation(method="unregisterPreallocatedLun")
|
||||
|
|
@ -51,8 +50,8 @@ public class DeletePreallocatedLunCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public DeletePreallocatedLunResponse getResponse() {
|
||||
Boolean result = (Boolean)getResponseObject();
|
||||
|
||||
DeletePreallocatedLunResponse response = new DeletePreallocatedLunResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteServiceOffering", manager=Manager.ConfigManager)
|
||||
|
|
@ -58,8 +57,8 @@ public class DeleteServiceOfferingCmd extends BaseCmd{
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteSnapshot", manager=Manager.SnapshotManager)
|
||||
|
|
@ -72,8 +71,8 @@ public class DeleteSnapshotCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteSnapshotPolicies", manager=Manager.SnapshotManager)
|
||||
|
|
@ -82,8 +81,8 @@ public class DeleteSnapshotPoliciesCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -22,10 +22,9 @@ import org.apache.log4j.Logger;
|
|||
|
||||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteTemplate", manager=Manager.TemplateManager)
|
||||
public class DeleteTemplateCmd extends BaseCmd {
|
||||
|
|
@ -69,8 +68,8 @@ public class DeleteTemplateCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteUser", manager=Manager.ManagementServer)
|
||||
|
|
@ -62,8 +61,8 @@ public class DeleteUserCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteVmGroup", manager=Manager.UserVmManager)
|
||||
|
|
@ -55,8 +54,8 @@ public class DeleteVMGroupCmd extends BaseCmd{
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteVlanIpRange", manager=Manager.ConfigManager)
|
||||
|
|
@ -57,8 +56,8 @@ public class DeleteVlanIpRangeCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteVolume", manager=Manager.StorageManager)
|
||||
|
|
@ -62,8 +61,8 @@ public class DeleteVolumeCmd extends BaseCmd {
|
|||
return "volume";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="deleteZone", manager=Manager.ConfigManager)
|
||||
|
|
@ -59,8 +58,8 @@ public class DeleteZoneCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -154,8 +154,8 @@ public class DeployVMCmd extends BaseAsyncCmd {
|
|||
return "virtualmachine";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public UserVmResponse getResponse() {
|
||||
UserVm userVm = (UserVm)getResponseObject();
|
||||
|
||||
UserVmResponse response = new UserVmResponse();
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ public class DestroyVMCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="detachIso", manager=Manager.TemplateManager)
|
||||
|
|
@ -56,8 +55,8 @@ public class DetachIsoCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="detachVolumeFromVM", manager=Manager.UserVmManager)
|
||||
|
|
@ -73,8 +72,8 @@ public class DetachVolumeCmd extends BaseAsyncCmd {
|
|||
return "volume";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="disableAccount", manager=Manager.ManagementServer)
|
||||
|
|
@ -62,8 +61,8 @@ public class DisableAccountCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseAsyncCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="disableUser")
|
||||
|
|
@ -54,8 +53,8 @@ public class DisableUserCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
@Implementation(method="disassociateIpAddress", manager=Manager.NetworkManager)
|
||||
|
|
@ -56,8 +55,8 @@ public class DisassociateIPAddrCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
Boolean success = (Boolean)getResponseObject();
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
response.setSuccess(success);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -63,8 +62,8 @@ public class EnableAccountCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.SuccessResponse;
|
||||
|
||||
|
|
@ -58,8 +57,8 @@ public class EnableUserCmd extends BaseCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public SuccessResponse getResponse() {
|
||||
SuccessResponse response = new SuccessResponse();
|
||||
Boolean responseObject = (Boolean)getResponseObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ExtractResponse;
|
||||
|
||||
@Implementation(method="extract", manager=Manager.TemplateManager)
|
||||
|
|
@ -70,8 +69,8 @@ public class ExtractIsoCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ExtractResponse getResponse() {
|
||||
ExtractResponse response = (ExtractResponse)getResponseObject();
|
||||
response.setResponseName(getName());
|
||||
return response;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import com.cloud.api.BaseAsyncCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ExtractResponse;
|
||||
|
||||
@Implementation(method="extract", manager=Manager.TemplateManager)
|
||||
|
|
@ -74,8 +73,8 @@ public class ExtractTemplateCmd extends BaseAsyncCmd {
|
|||
return "ExtractTemplate";
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ExtractResponse getResponse() {
|
||||
ExtractResponse response = (ExtractResponse)getResponseObject();
|
||||
response.setResponseName(getName());
|
||||
return response;
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseAsyncCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ExtractResponse;
|
||||
|
||||
@Implementation(method="extractVolume")
|
||||
|
|
@ -69,8 +68,8 @@ public class ExtractVolumeCmd extends BaseAsyncCmd {
|
|||
return s_name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseObject getResponse() {
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ExtractResponse getResponse() {
|
||||
ExtractResponse response = (ExtractResponse)getResponseObject();
|
||||
response.setResponseName(getName());
|
||||
return response;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseCmd.Manager;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.CloudIdentifierResponse;
|
||||
|
||||
|
|
@ -61,7 +60,7 @@ public class GetCloudIdentifierCmd extends BaseCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public CloudIdentifierResponse getResponse() {
|
||||
CloudIdentifierResponse response = new CloudIdentifierResponse();
|
||||
ArrayList<String> responseObject = (ArrayList<String>)getResponseObject();
|
||||
if (responseObject != null) {
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ import com.cloud.api.BaseCmd;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.ServerApiException;
|
||||
import com.cloud.api.response.AccountResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
|
|
@ -114,10 +113,10 @@ public class ListAccountsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<AccountResponse> getResponse() {
|
||||
List<AccountVO> accounts = (List<AccountVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<AccountResponse> response = new ListResponse<AccountResponse>();
|
||||
|
||||
List<AccountResponse> accountResponses = new ArrayList<AccountResponse>();
|
||||
for (AccountVO account : accounts) {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.alert.AlertVO;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.AlertResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
|
||||
|
|
@ -62,10 +61,10 @@ public class ListAlertsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<AlertResponse> getResponse() {
|
||||
List<AlertVO> alertList = (List<AlertVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<AlertResponse> response = new ListResponse<AlertResponse>();
|
||||
List<AlertResponse> alertResponseList = new ArrayList<AlertResponse>();
|
||||
for (AlertVO alert : alertList) {
|
||||
AlertResponse alertResponse = new AlertResponse();
|
||||
|
|
|
|||
|
|
@ -74,10 +74,10 @@ public class ListAsyncJobsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<AsyncJobResponse> getResponse() {
|
||||
List<AsyncJobVO> jobs = (List<AsyncJobVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<AsyncJobResponse> response = new ListResponse<AsyncJobResponse>();
|
||||
List<AsyncJobResponse> jobResponses = new ArrayList<AsyncJobResponse>();
|
||||
for (AsyncJobVO job : jobs) {
|
||||
AsyncJobResponse jobResponse = new AsyncJobResponse();
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ import org.apache.log4j.Logger;
|
|||
|
||||
import com.cloud.api.BaseCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.CapabilitiesResponse;
|
||||
|
||||
@Implementation(method="listCapabilities")
|
||||
|
|
@ -38,7 +37,7 @@ public class ListCapabilitiesCmd extends BaseCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public CapabilitiesResponse getResponse() {
|
||||
Map<String, String> capabilities = (Map<String, String>)getResponseObject();
|
||||
|
||||
CapabilitiesResponse response = new CapabilitiesResponse();
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.CapacityResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.capacity.CapacityVO;
|
||||
|
|
@ -106,10 +105,10 @@ public class ListCapacityCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<CapacityResponse> getResponse() {
|
||||
List<CapacityVO> capacities = (List<CapacityVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<CapacityResponse> response = new ListResponse<CapacityResponse>();
|
||||
List<CapacityResponse> capacityResponses = new ArrayList<CapacityResponse>();
|
||||
List<CapacityVO> summedCapacities = sumCapacities(capacities);
|
||||
for (CapacityVO summedCapacity : summedCapacities) {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ConfigurationResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.configuration.ConfigurationVO;
|
||||
|
|
@ -71,10 +70,10 @@ public class ListCfgsByCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<ConfigurationResponse> getResponse() {
|
||||
List<ConfigurationVO> configurations = (List<ConfigurationVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<ConfigurationResponse> response = new ListResponse<ConfigurationResponse>();
|
||||
List<ConfigurationResponse> configResponses = new ArrayList<ConfigurationResponse>();
|
||||
for (ConfigurationVO cfg : configurations) {
|
||||
ConfigurationResponse cfgResponse = new ConfigurationResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ClusterResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.dc.ClusterVO;
|
||||
|
|
@ -87,10 +86,10 @@ public class ListClustersCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<ClusterResponse> getResponse() {
|
||||
List<ClusterVO> clusters = (List<ClusterVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<ClusterResponse> response = new ListResponse<ClusterResponse>();
|
||||
List<ClusterResponse> clusterResponses = new ArrayList<ClusterResponse>();
|
||||
for (ClusterVO cluster : clusters) {
|
||||
ClusterResponse clusterResponse = new ClusterResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DiskOfferingResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.domain.DomainVO;
|
||||
|
|
@ -77,10 +76,10 @@ public class ListDiskOfferingsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<DiskOfferingResponse> getResponse() {
|
||||
List<DiskOfferingVO> offerings = (List<DiskOfferingVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<DiskOfferingResponse> response = new ListResponse<DiskOfferingResponse>();
|
||||
List<DiskOfferingResponse> diskOfferingResponses = new ArrayList<DiskOfferingResponse>();
|
||||
for (DiskOfferingVO offering : offerings) {
|
||||
DiskOfferingResponse diskOffResp = new DiskOfferingResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DomainResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.domain.DomainVO;
|
||||
|
|
@ -76,10 +75,10 @@ public class ListDomainChildrenCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<DomainResponse> getResponse() {
|
||||
List<DomainVO> domains = (List<DomainVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<DomainResponse> response = new ListResponse<DomainResponse>();
|
||||
List<DomainResponse> domainResponses = new ArrayList<DomainResponse>();
|
||||
for (DomainVO domain : domains) {
|
||||
DomainResponse domainResponse = new DomainResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DomainResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.domain.DomainVO;
|
||||
|
|
@ -76,10 +75,10 @@ public class ListDomainsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<DomainResponse> getResponse() {
|
||||
List<DomainVO> domains = (List<DomainVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<DomainResponse> response = new ListResponse<DomainResponse>();
|
||||
List<DomainResponse> domainResponses = new ArrayList<DomainResponse>();
|
||||
for (DomainVO domain : domains) {
|
||||
DomainResponse domainResponse = new DomainResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.EventResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.event.EventVO;
|
||||
|
|
@ -113,10 +112,10 @@ public class ListEventsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<EventResponse> getResponse() {
|
||||
List<EventVO> events = (List<EventVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<EventResponse> response = new ListResponse<EventResponse>();
|
||||
List<EventResponse> eventResponses = new ArrayList<EventResponse>();
|
||||
for (EventVO event : events) {
|
||||
EventResponse responseEvent = new EventResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.GuestOSCategoryResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.storage.GuestOSCategoryVO;
|
||||
|
|
@ -64,10 +63,10 @@ public class ListGuestOsCategoriesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<GuestOSCategoryResponse> getResponse() {
|
||||
List<GuestOSCategoryVO> osCategories = (List<GuestOSCategoryVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<GuestOSCategoryResponse> response = new ListResponse<GuestOSCategoryResponse>();
|
||||
List<GuestOSCategoryResponse> osCatResponses = new ArrayList<GuestOSCategoryResponse>();
|
||||
for (GuestOSCategoryVO osCategory : osCategories) {
|
||||
GuestOSCategoryResponse categoryResponse = new GuestOSCategoryResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.GuestOSResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.storage.GuestOSVO;
|
||||
|
|
@ -71,10 +70,10 @@ public class ListGuestOsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<GuestOSResponse> getResponse() {
|
||||
List<GuestOSVO> guestOSList = (List<GuestOSVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<GuestOSResponse> response = new ListResponse<GuestOSResponse>();
|
||||
List<GuestOSResponse> osResponses = new ArrayList<GuestOSResponse>();
|
||||
for (GuestOSVO guestOS : guestOSList) {
|
||||
GuestOSResponse guestOSResponse = new GuestOSResponse();
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.HostResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.dc.ClusterVO;
|
||||
|
|
@ -118,10 +117,10 @@ public class ListHostsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<HostResponse> getResponse() {
|
||||
List<HostVO> hosts = (List<HostVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<HostResponse> response = new ListResponse<HostResponse>();
|
||||
List<HostResponse> hostResponses = new ArrayList<HostResponse>();
|
||||
for (HostVO host : hosts) {
|
||||
HostResponse hostResponse = new HostResponse();
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.TemplateResponse;
|
||||
import com.cloud.async.AsyncJobVO;
|
||||
|
|
@ -131,7 +130,7 @@ public class ListIsosCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<TemplateResponse> getResponse() {
|
||||
TemplateFilter isoFilterObj = null;
|
||||
try {
|
||||
if (isoFilter == null) {
|
||||
|
|
@ -184,7 +183,7 @@ public class ListIsosCmd extends BaseListCmd {
|
|||
}
|
||||
}
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<TemplateResponse> response = new ListResponse<TemplateResponse>();
|
||||
List<TemplateResponse> isoResponses = new ArrayList<TemplateResponse>();
|
||||
for (VMTemplateVO iso : isos) {
|
||||
List<VMTemplateHostVO> isoHosts = isoHostsMap.get(iso.getId());
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.UserVmResponse;
|
||||
import com.cloud.user.Account;
|
||||
|
|
@ -70,10 +69,10 @@ public class ListLoadBalancerRuleInstancesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<UserVmResponse> getResponse() {
|
||||
List<UserVmVO> instances = (List<UserVmVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<UserVmResponse> response = new ListResponse<UserVmResponse>();
|
||||
List<UserVmResponse> vmResponses = new ArrayList<UserVmResponse>();
|
||||
for (UserVmVO instance : instances) {
|
||||
UserVmResponse userVmResponse = new UserVmResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.LoadBalancerResponse;
|
||||
import com.cloud.network.LoadBalancerVO;
|
||||
|
|
@ -100,10 +99,10 @@ public class ListLoadBalancerRulesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<LoadBalancerResponse> getResponse() {
|
||||
List<LoadBalancerVO> loadBalancers = (List<LoadBalancerVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<LoadBalancerResponse> response = new ListResponse<LoadBalancerResponse>();
|
||||
List<LoadBalancerResponse> lbResponses = new ArrayList<LoadBalancerResponse>();
|
||||
for (LoadBalancerVO loadBalancer : loadBalancers) {
|
||||
LoadBalancerResponse lbResponse = new LoadBalancerResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.BaseCmd.Manager;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.IngressRuleResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.NetworkGroupResponse;
|
||||
|
|
@ -87,11 +86,11 @@ public class ListNetworkGroupsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<NetworkGroupResponse> getResponse() {
|
||||
List<NetworkGroupRulesVO> networkGroups = (List<NetworkGroupRulesVO>)getResponseObject();
|
||||
List<NetworkGroupResultObject> groupResultObjs = NetworkGroupResultObject.transposeNetworkGroups(networkGroups);
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<NetworkGroupResponse> response = new ListResponse<NetworkGroupResponse>();
|
||||
List<NetworkGroupResponse> netGrpResponses = new ArrayList<NetworkGroupResponse>();
|
||||
for (NetworkGroupResultObject networkGroup : groupResultObjs) {
|
||||
NetworkGroupResponse netGrpResponse = new NetworkGroupResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.PodResponse;
|
||||
import com.cloud.dc.HostPodVO;
|
||||
|
|
@ -78,10 +77,10 @@ public class ListPodsByCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<PodResponse> getResponse() {
|
||||
List<HostPodVO> pods = (List<HostPodVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<PodResponse> response = new ListResponse<PodResponse>();
|
||||
List<PodResponse> podResponses = new ArrayList<PodResponse>();
|
||||
for (HostPodVO pod : pods) {
|
||||
String[] ipRange = new String[2];
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@ import com.cloud.api.BaseCmd.Manager;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.FirewallRuleResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.network.FirewallRuleVO;
|
||||
|
|
@ -68,12 +67,12 @@ public class ListPortForwardingRulesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<FirewallRuleResponse> getResponse() {
|
||||
List<FirewallRuleVO> firewallRules = (List<FirewallRuleVO>)getResponseObject();
|
||||
Map<String, UserVmVO> userVmCache = new HashMap<String, UserVmVO>();
|
||||
IPAddressVO ipAddr = ApiDBUtils.findIpAddressById(ipAddress);
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<FirewallRuleResponse> response = new ListResponse<FirewallRuleResponse>();
|
||||
List<FirewallRuleResponse> fwResponses = new ArrayList<FirewallRuleResponse>();
|
||||
for (FirewallRuleVO fwRule : firewallRules) {
|
||||
FirewallRuleResponse ruleData = new FirewallRuleResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.PortForwardingServiceRuleResponse;
|
||||
import com.cloud.async.AsyncJobVO;
|
||||
|
|
@ -84,10 +83,10 @@ public class ListPortForwardingServiceRulesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<PortForwardingServiceRuleResponse> getResponse() {
|
||||
List<NetworkRuleConfigVO> portForwardingServiceRules = (List<NetworkRuleConfigVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<PortForwardingServiceRuleResponse> response = new ListResponse<PortForwardingServiceRuleResponse>();
|
||||
List<PortForwardingServiceRuleResponse> ruleResponses = new ArrayList<PortForwardingServiceRuleResponse>();
|
||||
for (NetworkRuleConfigVO rule : portForwardingServiceRules) {
|
||||
PortForwardingServiceRuleResponse ruleResponse = new PortForwardingServiceRuleResponse();
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.SecurityGroupResponse;
|
||||
import com.cloud.network.SecurityGroupVO;
|
||||
|
|
@ -87,10 +86,10 @@ public class ListPortForwardingServicesByVmCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<SecurityGroupResponse> getResponse() {
|
||||
Map<String, List<SecurityGroupVO>> portForwardingServices = (Map<String, List<SecurityGroupVO>>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<SecurityGroupResponse> response = new ListResponse<SecurityGroupResponse>();
|
||||
List<SecurityGroupResponse> pfResponses = new ArrayList<SecurityGroupResponse>();
|
||||
for (String addr : portForwardingServices.keySet()) {
|
||||
List<SecurityGroupVO> appliedGroup = portForwardingServices.get(addr);
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.SecurityGroupResponse;
|
||||
import com.cloud.network.SecurityGroupVO;
|
||||
|
|
@ -86,10 +85,10 @@ public class ListPortForwardingServicesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<SecurityGroupResponse> getResponse() {
|
||||
List<SecurityGroupVO> groups = (List<SecurityGroupVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<SecurityGroupResponse> response = new ListResponse<SecurityGroupResponse>();
|
||||
List<SecurityGroupResponse> pfsResponses = new ArrayList<SecurityGroupResponse>();
|
||||
for (SecurityGroupVO group : groups) {
|
||||
SecurityGroupResponse pfsData = new SecurityGroupResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.PreallocatedLunResponse;
|
||||
import com.cloud.storage.preallocatedlun.PreallocatedLunVO;
|
||||
|
|
@ -69,10 +68,10 @@ public class ListPreallocatedLunsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<PreallocatedLunResponse> getResponse() {
|
||||
List<PreallocatedLunVO> preallocatedLuns = (List<PreallocatedLunVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<PreallocatedLunResponse> response = new ListResponse<PreallocatedLunResponse>();
|
||||
List<PreallocatedLunResponse> lunResponses = new ArrayList<PreallocatedLunResponse>();
|
||||
for (PreallocatedLunVO preallocatedLun : preallocatedLuns) {
|
||||
PreallocatedLunResponse preallocLunResponse = new PreallocatedLunResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.IPAddressResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.dc.Vlan.VlanType;
|
||||
|
|
@ -109,10 +108,10 @@ public class ListPublicIpAddressesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<IPAddressResponse> getResponse() {
|
||||
List<IPAddressVO> ipAddresses = (List<IPAddressVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<IPAddressResponse> response = new ListResponse<IPAddressResponse>();
|
||||
List<IPAddressResponse> ipAddrResponses = new ArrayList<IPAddressResponse>();
|
||||
for (IPAddressVO ipAddress : ipAddresses) {
|
||||
VlanVO vlan = ApiDBUtils.findVlanById(ipAddress.getVlanDbId());
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ import com.cloud.api.BaseCmd.Manager;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.ResourceLimitResponse;
|
||||
import com.cloud.configuration.ResourceLimitVO;
|
||||
|
|
@ -86,10 +85,10 @@ public class ListResourceLimitsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<ResourceLimitResponse> getResponse() {
|
||||
List<ResourceLimitVO> limits = (List<ResourceLimitVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<ResourceLimitResponse> response = new ListResponse<ResourceLimitResponse>();
|
||||
List<ResourceLimitResponse> limitResponses = new ArrayList<ResourceLimitResponse>();
|
||||
for (ResourceLimitVO limit : limits) {
|
||||
ResourceLimitResponse resourceLimitResponse = new ResourceLimitResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.DomainRouterResponse;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.async.AsyncJobVO;
|
||||
|
|
@ -107,10 +106,10 @@ public class ListRoutersCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<DomainRouterResponse> getResponse() {
|
||||
List<DomainRouterVO> routers = (List<DomainRouterVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<DomainRouterResponse> response = new ListResponse<DomainRouterResponse>();
|
||||
List<DomainRouterResponse> routerResponses = new ArrayList<DomainRouterResponse>();
|
||||
for (DomainRouterVO router : routers) {
|
||||
DomainRouterResponse routerResponse = new DomainRouterResponse();
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import org.apache.log4j.Logger;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.ServiceOfferingResponse;
|
||||
import com.cloud.offering.NetworkOffering.GuestIpType;
|
||||
|
|
@ -76,10 +75,10 @@ public class ListServiceOfferingsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<ServiceOfferingResponse> getResponse() {
|
||||
List<ServiceOfferingVO> offerings = (List<ServiceOfferingVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<ServiceOfferingResponse> response = new ListResponse<ServiceOfferingResponse>();
|
||||
List<ServiceOfferingResponse> offeringResponses = new ArrayList<ServiceOfferingResponse>();
|
||||
for (ServiceOfferingVO offering : offerings) {
|
||||
ServiceOfferingResponse offeringResponse = new ServiceOfferingResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.BaseCmd.Manager;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.SnapshotPolicyResponse;
|
||||
import com.cloud.storage.SnapshotPolicyVO;
|
||||
|
|
@ -77,10 +76,10 @@ public class ListSnapshotPoliciesCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<SnapshotPolicyResponse> getResponse() {
|
||||
List<SnapshotPolicyVO> policies = (List<SnapshotPolicyVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<SnapshotPolicyResponse> response = new ListResponse<SnapshotPolicyResponse>();
|
||||
List<SnapshotPolicyResponse> policyResponses = new ArrayList<SnapshotPolicyResponse>();
|
||||
for (SnapshotPolicyVO policy : policies) {
|
||||
SnapshotPolicyResponse policyResponse = new SnapshotPolicyResponse();
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.SnapshotResponse;
|
||||
import com.cloud.async.AsyncJobVO;
|
||||
|
|
@ -109,10 +108,10 @@ public class ListSnapshotsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<SnapshotResponse> getResponse() {
|
||||
List<SnapshotVO> snapshots = (List<SnapshotVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<SnapshotResponse> response = new ListResponse<SnapshotResponse>();
|
||||
List<SnapshotResponse> snapshotResponses = new ArrayList<SnapshotResponse>();
|
||||
for (Snapshot snapshot : snapshots) {
|
||||
SnapshotResponse snapshotResponse = new SnapshotResponse();
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ import com.cloud.api.ApiDBUtils;
|
|||
import com.cloud.api.BaseListCmd;
|
||||
import com.cloud.api.Implementation;
|
||||
import com.cloud.api.Parameter;
|
||||
import com.cloud.api.ResponseObject;
|
||||
import com.cloud.api.response.ListResponse;
|
||||
import com.cloud.api.response.StoragePoolResponse;
|
||||
import com.cloud.dc.ClusterVO;
|
||||
|
|
@ -100,10 +99,10 @@ public class ListStoragePoolsCmd extends BaseListCmd {
|
|||
}
|
||||
|
||||
@Override @SuppressWarnings("unchecked")
|
||||
public ResponseObject getResponse() {
|
||||
public ListResponse<StoragePoolResponse> getResponse() {
|
||||
List<? extends StoragePoolVO> pools = (List<? extends StoragePoolVO>)getResponseObject();
|
||||
|
||||
ListResponse response = new ListResponse();
|
||||
ListResponse<StoragePoolResponse> response = new ListResponse<StoragePoolResponse>();
|
||||
List<StoragePoolResponse> poolResponses = new ArrayList<StoragePoolResponse>();
|
||||
for (StoragePoolVO pool : pools) {
|
||||
StoragePoolResponse poolResponse = new StoragePoolResponse();
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue