package jp.sample.jaxrs.service; import java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @Component public class ItemOrderResource implements OrderResource { /** logger. */ private static Logger logger = LoggerFactory.getLogger(ItemOrderResource.class); @Override public Order create(Order order) { return order; } @Override public Order getOrder(Long orderNo) { logger.info(String.format("orderNo=%d", orderNo)); Order order = new Order(); order.setOrderNo(orderNo); order.setUserName("Tarou"); order.setItemName("item01"); return order; } @Override public Order update(Order order) { return order; } @Override public Order cancel(Long orderNo) { logger.info(String.format("orderNo=%d", orderNo)); Order order = new Order(); order.setOrderNo(orderNo); order.setUserName("Tarou"); order.setItemName("item01"); return order; } @Override public List history() { Order order1 = new Order(); order1.setOrderNo(1L); order1.setUserName("Tarou"); order1.setItemName("item01"); Order order2 = new Order(); order2.setOrderNo(2L); order2.setUserName("Tarou"); order2.setItemName("item01"); List orders = new ArrayList(); orders.add(order1); orders.add(order2); return orders; } }