CleanUp Code

This commit is contained in:
giuseppe.bueti
2016-02-07 20:55:46 +01:00
parent bcad6811a3
commit 31fbff34eb
9 changed files with 7 additions and 64 deletions
@@ -1,7 +1,6 @@
package com.baeldung.server;
import com.baeldung.model.Movie;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
@@ -11,23 +10,21 @@ import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Path("/movies")
public class MovieCrudService {
private Map<String,Movie> inventory = new HashMap<String, Movie>();
@GET
@Path("/getinfo")
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
public Movie movieByImdbID(@QueryParam("imdbId") String imdbID){
public Movie movieByImdbId(@QueryParam("imdbId") String imdbId){
System.out.println("*** Calling getinfo for a given ImdbID***");
if(inventory.containsKey(imdbID)){
return inventory.get(imdbID);
if(inventory.containsKey(imdbId)){
return inventory.get(imdbId);
}else return null;
}
@@ -70,16 +67,16 @@ public class MovieCrudService {
@DELETE
@Path("/deletemovie")
public Response deleteMovie(@QueryParam("imdbId") String imdbID){
public Response deleteMovie(@QueryParam("imdbId") String imdbId){
System.out.println("*** Calling deleteMovie ***");
if (null==inventory.get(imdbID)){
if (null==inventory.get(imdbId)){
return Response.status(Response.Status.NOT_FOUND)
.entity("Movie is not in the database.\nUnable to Delete").build();
}
inventory.remove(imdbID);
inventory.remove(imdbId);
return Response.status(Response.Status.OK).build();
}
@@ -93,6 +90,4 @@ public class MovieCrudService {
}
}