package devopsdistilled.operp.client.items.controllers.impl; import javax.inject.Inject; import devopsdistilled.operp.client.items.controllers.ManufacturerController; import devopsdistilled.operp.client.items.models.ManufacturerModel; import devopsdistilled.operp.client.items.panes.controllers.CreateManufacturerPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditManufacturerPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListManufacturerPaneController; import devopsdistilled.operp.server.data.entity.items.Manufacturer; public class ManufacturerControllerImpl implements ManufacturerController { @Inject private CreateManufacturerPaneController createManufacturerPaneController; @Inject private ListManufacturerPaneController listManufacturerPaneController; @Inject private EditManufacturerPaneController editManufacturerPaneController; @Inject private ManufacturerModel manufacturerModel; @Override public void create() { createManufacturerPaneController.init(); } @Override public void edit(Manufacturer manufacturer) { editManufacturerPaneController.init(manufacturer); } @Override public void list() { listManufacturerPaneController.init(); } @Override public void delete(Manufacturer manufacturer) { manufacturerModel.deleteAndUpdateModel(manufacturer); } @Override public void showDetails(Manufacturer entity) { // TODO Auto-generated method stub } }