Package org.apache.wink.jaxrs.test.jaxb.book

Examples of org.apache.wink.jaxrs.test.jaxb.book.Author


    }
   
    private List<Book> getBookSource() {
        List<Book> source = new ArrayList<Book>();
        Book book = new Book();
        Author author = new Author();
        author.setFirstName("Eddie");
        author.setLastName("Vedder");
        book.setAuthor(author);
        book.setTitle("Vitalogy");
        source.add(book);
        book = new Book();
        author = new Author();
        author.setFirstName("Stone");
        author.setLastName("Gossard");
        book.setAuthor(author);
        book.setTitle("Ten");
        source.add(book);
        return source;
    }
View Full Code Here


        else
            actual = (List)response;
        for(Object o : expected) {
            if(type == Book.class) {
                Book b = (Book)o;
                Author author = b.getAuthor();
                author.setFirstName("echo " + author.getFirstName());
                author.setLastName("echo " + author.getLastName());
                b.setTitle("echo " + b.getTitle());
            } else {
                Person person = (Person)o;
                person.setName("echo " + person.getName());
                person.setDesc("echo " + person.getDesc());
View Full Code Here

    @Produces(MediaType.APPLICATION_XML)
    @Consumes(MediaType.APPLICATION_XML)
    @POST
    public List<Book> echoBookList(List<Book> books) {
        List<Book> ret = new ArrayList<Book>();
        Author author = null;
        Author retAuthor = null;
        Book retBook = null;
        for(Book book : books) {
            author = book.getAuthor();
            retAuthor = new Author();
            retAuthor.setFirstName("echo " + author.getFirstName());
            retAuthor.setLastName("echo " + author.getLastName());
            retBook = new Book();
            retBook.setAuthor(retAuthor);
            retBook.setTitle("echo " + book.getTitle());
            ret.add(retBook);
        }
View Full Code Here

    @Produces(MediaType.APPLICATION_XML)
    @Consumes(MediaType.APPLICATION_XML)
    @POST
    public Book[] echoBookArray(Book[] books) {
        Book[] ret = new Book[books.length];
        Author author = null;
        Author retAuthor = null;
        Book retBook = null;
        int i = 0;
        for(Book book : books) {
            author = book.getAuthor();
            retAuthor = new Author();
            retAuthor.setFirstName("echo " + author.getFirstName());
            retAuthor.setLastName("echo " + author.getLastName());
            retBook = new Book();
            retBook.setAuthor(retAuthor);
            retBook.setTitle("echo " + book.getTitle());
            ret[i++] = retBook;
        }
View Full Code Here

    @Produces(MediaType.APPLICATION_XML)
    @Consumes(MediaType.APPLICATION_XML)
    @POST
    public List<JAXBElement<Book>> echoJAXBElementBookList(List<JAXBElement<Book>> bookElements) {
        List<JAXBElement<Book>> ret = new ArrayList<JAXBElement<Book>>();
        Author author = null;
        Author retAuthor = null;
        Book retBook = null;
        for(JAXBElement<Book> bookElement : bookElements) {
            author = bookElement.getValue().getAuthor();
            retAuthor = new Author();
            retAuthor.setFirstName("echo " + author.getFirstName());
            retAuthor.setLastName("echo " + author.getLastName());
            retBook = new Book();
            retBook.setAuthor(retAuthor);
            retBook.setTitle("echo " + bookElement.getValue().getTitle());
            JAXBElement<Book> element = new JAXBElement<Book>(new QName("book"), Book.class, retBook);
            ret.add(element);
View Full Code Here

TOP

Related Classes of org.apache.wink.jaxrs.test.jaxb.book.Author

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.