package org.mockitousage.examples;
import java.util.Map;
public class ItemController
{
private final ItemService itemService;
public ItemController(ItemService itemService)
{
this.itemService = itemService;
}
public String viewItem(long id, Map<String, Object> modelMap)
{
try {
Item item = itemService.getItem(id);
modelMap.put("item", item);
return "viewItem";
}
catch (ItemNotFoundException e) {
modelMap.put("exception", e);
return "redirect:/errorView";
}
}
public String deleteItem(long id)
{
itemService.deleteItem(id);
return "redirect:/itemList";
}
}