Package org.camelcookbook.transformation.myschema

Examples of org.camelcookbook.transformation.myschema.Book


    }

    protected Bookstore createJaxbModel() {
        final Bookstore bookstore = new Bookstore();

        Book book = new Book();

        book.setCategory("PROGRAMMING");

        Book.Title title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");
        book.setYear(2013);
        book.setPrice(49.99);

        bookstore.getBook().add(book);

        return bookstore;
    }
View Full Code Here


    @Test
    public void testJaxbMarshal() throws Exception {
        Bookstore bookstore = new Bookstore();

        Book book = new Book();

        Book.Title title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");

        book.setTitle(title);
        book.setYear(2013);
        book.setPrice(39.99);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");

        bookstore.getBook().add(book);

        String response = template.requestBody("direct:marshal", bookstore, String.class);
View Full Code Here

        Bookstore response = template.requestBody("direct:unmarshal", request, Bookstore.class);

        Bookstore bookstore = new Bookstore();

        Book book = new Book();

        Book.Title title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");

        book.setTitle(title);
        book.setYear(2013);
        book.setPrice(39.99);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");

        bookstore.getBook().add(book);

        assertEquals(bookstore, response);
    }
View Full Code Here

    @Test
    public void testJaxbMarshal() throws Exception {
        Bookstore bookstore = new Bookstore();

        Book book = new Book();

        Book.Title title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");

        book.setTitle(title);
        book.setYear(2013);
        book.setPrice(39.99);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");

        bookstore.getBook().add(book);

        String response = template.requestBody("direct:marshal", bookstore, String.class);
View Full Code Here

    }

    protected Bookstore getExpectedBookstore() {
        final Bookstore bookstore = new Bookstore();

        Book book = new Book();

        book.setCategory("COOKING");

        Book.Title title = new Book.Title();
        title.setValue("Everyday Italian");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Giada De Laurentiis");
        book.setYear(2005);
        book.setPrice(30.00);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("CHILDREN");

        title = new Book.Title();
        title.setValue("Harry Potter");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("J K. Rowling");
        book.setYear(2005);
        book.setPrice(29.99);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("WEB");

        title = new Book.Title();
        title.setValue("Learning XML");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Erik T. Ray");
        book.setYear(2003);
        book.setPrice(39.95);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("PROGRAMMING");

        title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");
        book.setYear(2013);
        book.setPrice(49.99);

        bookstore.getBook().add(book);

        return bookstore;
    }
View Full Code Here

        Bookstore response = template.requestBody("direct:unmarshal", request, Bookstore.class);

        Bookstore bookstore = new Bookstore();

        Book book = new Book();

        Book.Title title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");

        book.setTitle(title);
        book.setYear(2013);
        book.setPrice(39.99);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");

        bookstore.getBook().add(book);

        assertEquals(bookstore, response);
    }
View Full Code Here

    }

    protected Bookstore getExpectedBookstore() {
        final Bookstore bookstore = new Bookstore();

        Book book = new Book();

        book.setCategory("COOKING");

        Book.Title title = new Book.Title();
        title.setValue("Everyday Italian");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Giada De Laurentiis");
        book.setYear(2005);
        book.setPrice(30.00);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("CHILDREN");

        title = new Book.Title();
        title.setValue("Harry Potter");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("J K. Rowling");
        book.setYear(2005);
        book.setPrice(29.99);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("WEB");

        title = new Book.Title();
        title.setValue("Learning XML");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Erik T. Ray");
        book.setYear(2003);
        book.setPrice(39.95);

        bookstore.getBook().add(book);

        book = new Book();

        book.setCategory("PROGRAMMING");

        title = new Book.Title();
        title.setValue("Apache Camel Developer's Cookbook");
        title.setLang("en");

        book.setTitle(title);
        book.getAuthor().add("Scott Cranton");
        book.getAuthor().add("Jakub Korab");
        book.setYear(2013);
        book.setPrice(49.99);

        bookstore.getBook().add(book);

        return bookstore;
    }
View Full Code Here

        final Bookstore bookstore = new Bookstore();

        final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy");

        for (Map<String, Object> bookEntry : books) {
            final Book book = new Book();
            final Book.Title title = new Book.Title();

            final BookModel bookModel = (BookModel) bookEntry.get(BookModel.class.getCanonicalName());

            book.setCategory(bookModel.getCategory());

            title.setLang(bookModel.getTitleLanguage());
            title.setValue(bookModel.getTitle());
            book.setTitle(title);

            book.getAuthor().add(bookModel.getAuthor1());

            final String author2 = bookModel.getAuthor2();
            if ((author2 != null) && !author2.isEmpty()) {
                book.getAuthor().add(author2);
            }

            book.setYear(Integer.parseInt(simpleDateFormat.format(bookModel.getPublishDate())));
            book.setPrice(bookModel.getPrice().doubleValue());

            bookstore.getBook().add(book);
        }

        return bookstore;
View Full Code Here

TOP

Related Classes of org.camelcookbook.transformation.myschema.Book

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.