package devopsdistilled.operp.client.items.controllers.impl; import javax.inject.Inject; import devopsdistilled.operp.client.items.controllers.ItemController; import devopsdistilled.operp.client.items.models.ItemModel; import devopsdistilled.operp.client.items.panes.controllers.CreateItemPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditItemPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListItemPaneController; import devopsdistilled.operp.server.data.entity.items.Item; public class ItemControllerImpl implements ItemController { @Inject private CreateItemPaneController createItemPaneController; @Inject private ListItemPaneController listItemPaneController; @Inject private EditItemPaneController editItemPaneController; @Inject private ItemModel itemModel; @Override public void create() { createItemPaneController.init(); } @Override public void edit(Item item) { editItemPaneController.init(item); } @Override public void list() { listItemPaneController.init(); } @Override public void delete(Item item) { itemModel.deleteAndUpdateModel(item); } @Override public void showDetails(Item entity) { // TODO Auto-generated method stub } }