Added responses class

This commit is contained in:
Shyri Villar 2015-11-05 07:57:33 +01:00
parent 980957b9a9
commit c80ff7ed0d
2 changed files with 21 additions and 0 deletions

View File

@ -237,6 +237,8 @@ public class AndroidVolleyClientCodegen extends DefaultCodegen implements Codege
// supportingFiles.add(new SupportingFile("manifest.mustache", projectFolder, "AndroidManifest.xml")); // supportingFiles.add(new SupportingFile("manifest.mustache", projectFolder, "AndroidManifest.xml"));
supportingFiles.add(new SupportingFile("apiInvoker.mustache", supportingFiles.add(new SupportingFile("apiInvoker.mustache",
(sourceFolder + File.separator + invokerPackage).replace(".", java.io.File.separator), "ApiInvoker.java")); (sourceFolder + File.separator + invokerPackage).replace(".", java.io.File.separator), "ApiInvoker.java"));
supportingFiles.add(new SupportingFile("response.mustache",
(sourceFolder + File.separator + invokerPackage).replace(".", java.io.File.separator), "Responses.java"));
// supportingFiles.add(new SupportingFile("httpPatch.mustache", // supportingFiles.add(new SupportingFile("httpPatch.mustache",
// (sourceFolder + File.separator + invokerPackage).replace(".", java.io.File.separator), "HttpPatch.java")); // (sourceFolder + File.separator + invokerPackage).replace(".", java.io.File.separator), "HttpPatch.java"));
supportingFiles.add(new SupportingFile("jsonUtil.mustache", supportingFiles.add(new SupportingFile("jsonUtil.mustache",

View File

@ -0,0 +1,19 @@
package {{invokerPackage}};
import java.util.List;
import {{modelPackage}}.*;
public class Responses {
{{#models}}
{{#model}}
public static interface {{classname}}Response {
public void onResponse({{classname}} {{classVarName}});
}
}
public static interface {{classname}}ListResponse {
public void onResponse(List<{{classname}}> {{classVarName}}List);
}
}
{{/model}}
{{/models}}
}