diff options
author | Ryan D. Brooks | 2016-07-18 17:02:34 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2016-07-29 06:18:21 +0000 |
commit | 7b593710cbb20c17ea98d2d93399122549d164da (patch) | |
tree | 537c15c7d02160c0bf8542f03c19cfe92fd1e58b /plugins/org.eclipse.osee.orcs.rest.model | |
parent | 05ac0786c30885cf11f1c9e78ba69a5ea8ce65cc (diff) | |
download | org.eclipse.osee-7b593710cbb20c17ea98d2d93399122549d164da.tar.gz org.eclipse.osee-7b593710cbb20c17ea98d2d93399122549d164da.tar.xz org.eclipse.osee-7b593710cbb20c17ea98d2d93399122549d164da.zip |
feature: Add setApplicability REST endpoint
Change-Id: I6bbefb8063c4ddd0463a0c468590ebe59ee80646
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.rest.model')
-rw-r--r-- | plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/ApplicabilityEndpoint.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/ApplicabilityEndpoint.java b/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/ApplicabilityEndpoint.java index 73470fc25e7..9574c451163 100644 --- a/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/ApplicabilityEndpoint.java +++ b/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/ApplicabilityEndpoint.java @@ -14,10 +14,13 @@ import java.util.List; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; +import org.eclipse.osee.framework.core.data.ApplicabilityId; import org.eclipse.osee.framework.core.data.ApplicabilityToken; import org.eclipse.osee.framework.core.data.ArtifactId; @@ -37,15 +40,10 @@ public interface ApplicabilityEndpoint { @Produces({MediaType.APPLICATION_JSON}) Applicabilities getApplicabilities(ArtifactIds artifactIds); - @POST - @Path("id") - @Consumes({MediaType.APPLICATION_JSON}) - void setApplicability(Applicability appl); - - @POST - @Path("ids") + @PUT + @Path("{applicId}") @Consumes({MediaType.APPLICATION_JSON}) - void setApplicabilities(Applicabilities applicabilities); + Response setApplicability(@PathParam("applicId") ApplicabilityId applicId, List<? extends ArtifactId> artifacts); @POST void createDemoApplicability(); |