You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by am...@apache.org on 2013/07/15 16:03:52 UTC
svn commit: r1503256 -
/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/
Author: amilaj
Date: Mon Jul 15 14:03:51 2013
New Revision: 1503256
URL: http://svn.apache.org/r1503256
Log:
Fixing AIRAVATA-887. Patching rest service interface. Thanks Shameera for contribution
Modified:
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/BasicRegistryResouce.java
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java
Modified: airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/BasicRegistryResouce.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/BasicRegistryResouce.java?rev=1503256&r1=1503255&r2=1503256&view=diff
==============================================================================
--- airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/BasicRegistryResouce.java (original)
+++ airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/BasicRegistryResouce.java Mon Jul 15 14:03:51 2013
@@ -155,7 +155,7 @@ public class BasicRegistryResouce {
@GET
@Path(ResourcePathConstants.BasicRegistryConstants.GET_SERVICE_URL)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN,MediaType.APPLICATION_JSON})
public Response getConnectionURL (){
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try{
@@ -179,7 +179,7 @@ public class BasicRegistryResouce {
@POST
@Path(ResourcePathConstants.BasicRegistryConstants.SET_SERVICE_URL)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN,MediaType.APPLICATION_JSON})
public Response setConnectionURL (@FormParam("connectionurl") String connectionURL){
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try{
Modified: airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java?rev=1503256&r1=1503255&r2=1503256&view=diff
==============================================================================
--- airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java (original)
+++ airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java Mon Jul 15 14:03:51 2013
@@ -58,7 +58,7 @@ public class ConfigurationRegistryResour
*/
@Path(ResourcePathConstants.ConfigResourcePathConstants.GET_CONFIGURATION)
@GET
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response getConfiguration(@QueryParam("key") String key) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try {
@@ -129,7 +129,7 @@ public class ConfigurationRegistryResour
@POST
@Path(ResourcePathConstants.ConfigResourcePathConstants.SAVE_CONFIGURATION)
@Produces(MediaType.TEXT_PLAIN)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
public Response setConfiguration(@FormParam("key") String key,
@FormParam("value") String value,
@FormParam("date") String date) {
Modified: airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java?rev=1503256&r1=1503255&r2=1503256&view=diff
==============================================================================
--- airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java (original)
+++ airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java Mon Jul 15 14:03:51 2013
@@ -66,7 +66,7 @@ public class DescriptorRegistryResource
*/
@GET
@Path(ResourcePathConstants.DecResourcePathConstants.HOST_DESC_EXISTS)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response isHostDescriptorExists(@QueryParam("hostDescriptorName") String hostDescriptorName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
boolean state;
@@ -195,7 +195,7 @@ public class DescriptorRegistryResource
*/
@DELETE
@Path(ResourcePathConstants.DecResourcePathConstants.HOST_DESC_DELETE)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response removeHostDescriptor(@QueryParam("hostName") String hostName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try {
@@ -296,7 +296,7 @@ public class DescriptorRegistryResource
*/
@GET
@Path(ResourcePathConstants.DecResourcePathConstants.SERVICE_DESC_EXISTS)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response isServiceDescriptorExists(@QueryParam("serviceDescriptorName") String serviceDescriptorName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
boolean state;
@@ -424,7 +424,7 @@ public class DescriptorRegistryResource
*/
@DELETE
@Path(ResourcePathConstants.DecResourcePathConstants.SERVICE_DESC_DELETE)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response removeServiceDescriptor(@QueryParam("serviceName") String serviceName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try {
@@ -493,7 +493,7 @@ public class DescriptorRegistryResource
*/
@GET
@Path(ResourcePathConstants.DecResourcePathConstants.APPL_DESC_EXIST)
- @Produces(MediaType.TEXT_PLAIN)
+ @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON})
public Response isApplicationDescriptorExists(@QueryParam("serviceName") String serviceName,
@QueryParam("hostName") String hostName,
@QueryParam("appDescName") String appDescriptorName) {
Modified: airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java?rev=1503256&r1=1503255&r2=1503256&view=diff
==============================================================================
--- airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java (original)
+++ airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java Mon Jul 15 14:03:51 2013
@@ -166,7 +166,7 @@ public class ExperimentRegistryResource
*/
@GET
@Path(ResourcePathConstants.ExperimentResourcePathConstants.GET_EXPS_BY_DATE)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response getExperimentsByDate(@QueryParam("fromDate") String fromDate,
@QueryParam("toDate") String toDate) {
@@ -213,7 +213,7 @@ public class ExperimentRegistryResource
*/
@GET
@Path(ResourcePathConstants.ExperimentResourcePathConstants.GET_EXPS_PER_PROJECT_BY_DATE)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response getExperimentsByProjectDate(@QueryParam("projectName") String projectName,
@QueryParam("fromDate") String fromDate,
@@ -261,7 +261,7 @@ public class ExperimentRegistryResource
*/
@POST
@Path(ResourcePathConstants.ExperimentResourcePathConstants.ADD_EXP)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@Produces(MediaType.TEXT_PLAIN)
public Response addExperiment(@FormParam("projectName") String projectName,
@FormParam("experimentID") String experimentID,
Modified: airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java?rev=1503256&r1=1503255&r2=1503256&view=diff
==============================================================================
--- airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java (original)
+++ airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java Mon Jul 15 14:03:51 2013
@@ -59,7 +59,7 @@ public class UserWorkflowRegistryResourc
*/
@GET
@Path(ResourcePathConstants.UserWFConstants.WORKFLOW_EXIST)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@Produces(MediaType.TEXT_PLAIN)
public Response isWorkflowExists(@QueryParam("workflowName") String workflowName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
@@ -92,7 +92,7 @@ public class UserWorkflowRegistryResourc
*/
@POST
@Path(ResourcePathConstants.UserWFConstants.ADD_WORKFLOW)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED,MediaType.APPLICATION_JSON})
@Produces(MediaType.TEXT_PLAIN)
public Response addWorkflow(@FormParam("workflowName") String workflowName,
@FormParam("workflowGraphXml") String workflowGraphXml) {
@@ -124,7 +124,7 @@ public class UserWorkflowRegistryResourc
*/
@POST
@Path(ResourcePathConstants.UserWFConstants.UPDATE_WORKFLOW)
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+ @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
@Produces(MediaType.TEXT_PLAIN)
public Response updateWorkflow(@FormParam("workflowName") String workflowName,
@FormParam("workflowGraphXml") String workflowGraphXml) {
@@ -155,7 +155,7 @@ public class UserWorkflowRegistryResourc
*/
@GET
@Path(ResourcePathConstants.UserWFConstants.GET_WORKFLOWGRAPH)
- @Produces(MediaType.APPLICATION_FORM_URLENCODED)
+ @Produces({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
public Response getWorkflowGraphXML(@QueryParam("workflowName") String workflowName) {
AiravataRegistry2 airavataRegistry = RegPoolUtils.acquireRegistry(context);
try {