package com.lordofthejars.nosqlunit.demo.custom; import java.util.HashMap; import java.util.Map; import com.lordofthejars.nosqlunit.demo.model.Book; public class MapBookConverter { private static final String TITLE = "title"; private static final String NUMBER_OF_PAGES = "numberOfPages"; public static Book toBook(Map<String, Object> book) { return new Book((String)book.get(TITLE), (Integer) book.get(NUMBER_OF_PAGES)); } public static Map<String, Object> toMap(Book book) { Map<String, Object> map = new HashMap<String, Object>(); map.put(TITLE, book.getTitle()); map.put(NUMBER_OF_PAGES, Integer.toString(book.getNumberOfPages())); return map; } }