diff --git a/JerseyTest/.gitignore b/JerseyTest/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/JerseyTest/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/JerseyTest/.gradle/4.3/fileHashes/fileHashes.bin b/JerseyTest/.gradle/4.3/fileHashes/fileHashes.bin index 5697d67..ec29a5e 100644 --- a/JerseyTest/.gradle/4.3/fileHashes/fileHashes.bin +++ b/JerseyTest/.gradle/4.3/fileHashes/fileHashes.bin Binary files differ diff --git a/JerseyTest/.gradle/4.3/fileHashes/fileHashes.lock b/JerseyTest/.gradle/4.3/fileHashes/fileHashes.lock index 04c9af0..0ffbad2 100644 --- a/JerseyTest/.gradle/4.3/fileHashes/fileHashes.lock +++ b/JerseyTest/.gradle/4.3/fileHashes/fileHashes.lock Binary files differ diff --git a/JerseyTest/.gradle/4.3/taskHistory/taskHistory.bin b/JerseyTest/.gradle/4.3/taskHistory/taskHistory.bin index 68b0891..067189b 100644 --- a/JerseyTest/.gradle/4.3/taskHistory/taskHistory.bin +++ b/JerseyTest/.gradle/4.3/taskHistory/taskHistory.bin Binary files differ diff --git a/JerseyTest/.gradle/4.3/taskHistory/taskHistory.lock b/JerseyTest/.gradle/4.3/taskHistory/taskHistory.lock index 7c1c988..57e89b9 100644 --- a/JerseyTest/.gradle/4.3/taskHistory/taskHistory.lock +++ b/JerseyTest/.gradle/4.3/taskHistory/taskHistory.lock Binary files differ diff --git a/JerseyTest/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/JerseyTest/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 494c10b..069117d 100644 --- a/JerseyTest/.gradle/buildOutputCleanup/buildOutputCleanup.lock +++ b/JerseyTest/.gradle/buildOutputCleanup/buildOutputCleanup.lock Binary files differ diff --git a/JerseyTest/.gradle/buildOutputCleanup/outputFiles.bin b/JerseyTest/.gradle/buildOutputCleanup/outputFiles.bin index ba717d2..09421ee 100644 --- a/JerseyTest/.gradle/buildOutputCleanup/outputFiles.bin +++ b/JerseyTest/.gradle/buildOutputCleanup/outputFiles.bin Binary files differ diff --git a/JerseyTest/.project b/JerseyTest/.project index 285b6d5..ffb4be1 100644 --- a/JerseyTest/.project +++ b/JerseyTest/.project @@ -30,6 +30,7 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jem.workbench.JavaEMFNature org.eclipse.buildship.core.gradleprojectnature diff --git a/JerseyTest/.settings/org.eclipse.wst.common.component b/JerseyTest/.settings/org.eclipse.wst.common.component index b5a6552..22d9753 100644 --- a/JerseyTest/.settings/org.eclipse.wst.common.component +++ b/JerseyTest/.settings/org.eclipse.wst.common.component @@ -1,6 +1,6 @@ - - + + diff --git a/JerseyTest/src/main/java/jerseyTest/resources/AccountsRest.java b/JerseyTest/src/main/java/jerseyTest/resources/AccountsRest.java index a97fa55..666b97a 100644 --- a/JerseyTest/src/main/java/jerseyTest/resources/AccountsRest.java +++ b/JerseyTest/src/main/java/jerseyTest/resources/AccountsRest.java @@ -5,6 +5,8 @@ @Path("/accounts") public class AccountsRest { + String name; + @GET // @Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.TEXT_PLAIN) @@ -18,12 +20,12 @@ public String loginAccount(@FormParam("userID") String userID, @FormParam("userPass") String userPass) { return null; } - + @POST + @Path("/logout") // @Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.TEXT_PLAIN) - public String createAccount(@FormParam("userID") String userID, @FormParam("userName") String userName, - @FormParam("userPass") String userPass) { + public String logoutAccount(@FormParam("token") String token) { return null; } @@ -43,11 +45,6 @@ return null; } - @POST - @Path("/logout") - // @Produces(MediaType.APPLICATION_JSON) - @Produces(MediaType.TEXT_PLAIN) - public String logoutAccount(@FormParam("token") String token) { - return null; - } + + } diff --git a/JerseyTest/src/main/java/jerseyTest/resources/CandyRest.java b/JerseyTest/src/main/java/jerseyTest/resources/CandyRest.java new file mode 100644 index 0000000..4defdff --- /dev/null +++ b/JerseyTest/src/main/java/jerseyTest/resources/CandyRest.java @@ -0,0 +1,26 @@ +package jerseyTest.resources; + +import javax.ws.rs.*; +import javax.ws.rs.core.MediaType; + +@Path("/candy") +public class CandyRest { + private String name = null; + + @GET + // @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) + public String getName() { + return name; + } + + @PUT + // @Produces(MediaType.APPLICATION_JSON) + @Produces(MediaType.TEXT_PLAIN) + public String setNmae(@FormParam("name") String name) { + this.name = name; + return name; + } + + +}