Package org.javaee7.movieplex7.entities

Examples of org.javaee7.movieplex7.entities.Movie


                .request()
                .get(Movie[].class);
    }

    public Movie getMovie() {
        Movie m = target
                .path("{movie}")
                .resolveTemplate("movie", bean.getMovieId())
                .request()
                .get(Movie.class);
        return m;
View Full Code Here


                .get(Movie.class);
        return m;
    }

    public Movie getMovieJson() {
        Movie m = target
                .path("{movie}")
                .resolveTemplate("movie", bean.getMovieId())
                .request(MediaType.APPLICATION_JSON)
                .get(Movie.class);
        return m;
View Full Code Here

                .get(Movie.class);
        return m;
    }

    public void addMovie() {
        Movie m = new Movie();
        m.setId(bean.getMovieId());
        m.setName(bean.getMovieName());
        m.setActors(bean.getActors());
        target
                .register(MovieWriter.class)
                .request()
                .post(Entity.entity(m, MediaType.APPLICATION_JSON));
    }
View Full Code Here

        return Movie.class.isAssignableFrom(type);
    }

    @Override
    public Movie readFrom(Class<Movie> type, Type type1, Annotation[] antns, MediaType mt, MultivaluedMap<String, String> mm, InputStream in) throws IOException, WebApplicationException {
        Movie movie = new Movie();
        JsonParser parser = Json.createParser(in);
        while (parser.hasNext()) {
            switch (parser.next()) {
                case KEY_NAME:
                    String key = parser.getString();
                    parser.next();
                    switch (key) {
                        case "id":
                            movie.setId(parser.getInt());
                            break;
                        case "name":
                            movie.setName(parser.getString());
                            break;
                        case "actors":
                            movie.setActors(parser.getString());
                            break;
                        default:
                            break;
                    }
                    break;
View Full Code Here

        } catch (IOException | UnsupportedCallbackException e) {
            throw (AuthException) new AuthException().initCause(e);
        }

        // Wrap the request - the resource to be invoked should get to see this
        messageInfo.setRequestMessage(new TestHttpServletRequestWrapper(
            (HttpServletRequest) messageInfo.getRequestMessage())
        );

        // Wrap the response - the resource to be invoked should get to see this
        messageInfo.setResponseMessage(new TestHttpServletResponseWrapper(
View Full Code Here

        messageInfo.setRequestMessage(new TestHttpServletRequestWrapper(
            (HttpServletRequest) messageInfo.getRequestMessage())
        );

        // Wrap the response - the resource to be invoked should get to see this
        messageInfo.setResponseMessage(new TestHttpServletResponseWrapper(
            (HttpServletResponse) messageInfo.getResponseMessage())
        );

        return SUCCESS;
    }
View Full Code Here

    }
    @Test
    public void test2SaveAndTakeBook() throws MalformedURLException {
        EBookStore eBookStore = eBookStoreService.getPort(EBookStore.class);

        EBook eBook=new EBook();
        eBook.setTitle("The Jungle Book");
        eBook.setNumPages(225);
        eBook.setPrice(17.9);
        eBookStore.saveBook(eBook);
        eBook=new EBook();

        eBook.setTitle("Animal Farm");
        eBook.setNumPages(113);
        eBook.setPrice(22.5);
        List<String> notes= Arrays.asList(new String[]{"Great book","Not too bad"});
        eBook.getNotes().addAll(notes);
        eBookStore.saveBook(eBook);

        EBook response=eBookStore.takeBook("Animal Farm");
        assertEquals(eBook.getNumPages(),response.getNumPages());
        assertEquals(eBook.getPrice(),response.getPrice(),0);
        assertEquals(eBook.getTitle(),response.getTitle());
        assertEquals(notes,response.getNotes());

    }
View Full Code Here

                new QName("http://endpoint.jaxws.javaee7.org/", "EBookStoreImplService"));
    }

    @Test
    public void test1WelcomeMessage() throws MalformedURLException {
        EBookStore eBookStore = eBookStoreService.getEBookStoreImplPort();
        String response=eBookStore.welcomeMessage("Jackson");
        assertEquals("Welcome to EBookStore WebService, Mr/Mrs Jackson", response);
    }
View Full Code Here

        String response=eBookStore.welcomeMessage("Jackson");
        assertEquals("Welcome to EBookStore WebService, Mr/Mrs Jackson", response);
    }
    @Test
    public void test2SaveAndTakeBook() throws MalformedURLException {
        EBookStore eBookStore = eBookStoreService.getPort(EBookStore.class);

        EBook eBook=new EBook();
        eBook.setTitle("The Jungle Book");
        eBook.setNumPages(225);
        eBook.setPrice(17.9);
        eBookStore.saveBook(eBook);
        eBook=new EBook();

        eBook.setTitle("Animal Farm");
        eBook.setNumPages(113);
        eBook.setPrice(22.5);
        List<String> notes= Arrays.asList(new String[]{"Great book","Not too bad"});
        eBook.getNotes().addAll(notes);
        eBookStore.saveBook(eBook);

        EBook response=eBookStore.takeBook("Animal Farm");
        assertEquals(eBook.getNumPages(),response.getNumPages());
        assertEquals(eBook.getPrice(),response.getPrice(),0);
        assertEquals(eBook.getTitle(),response.getTitle());
        assertEquals(notes,response.getNotes());
View Full Code Here

    @ArquillianResource
    private URL url;

    @Before
    public void setUp() throws Exception {
        eBookStoreService = new EBookStoreImplService(
                new URL(url, "EBookStoreImplService?wsdl"),
                new QName("http://endpoint.jaxws.javaee7.org/", "EBookStoreImplService"));
    }
View Full Code Here

TOP

Related Classes of org.javaee7.movieplex7.entities.Movie

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.