package devopsdistilled.operp.client.business.purchases.controllers.impl; import javax.inject.Inject; import devopsdistilled.operp.client.abstracts.EntityOperation; import devopsdistilled.operp.client.business.purchases.controllers.PurchaseController; import devopsdistilled.operp.client.business.purchases.panes.controllers.ListPurchasePaneController; import devopsdistilled.operp.client.business.purchases.panes.controllers.PurchaseDetailsPaneController; import devopsdistilled.operp.client.business.purchases.panes.controllers.PurchasePaneController; import devopsdistilled.operp.server.data.entity.business.Purchase; public class PurchaseControllerImpl implements PurchaseController { @Inject private PurchasePaneController purchasePaneController; @Inject private PurchaseDetailsPaneController purchaseDetailsPaneController; @Inject private ListPurchasePaneController listPurchasePaneController; @Override public void create() { purchasePaneController.init(new Purchase(), EntityOperation.Create); } @Override public void edit(Purchase entity) { // TODO Auto-generated method stub } @Override public void list() { listPurchasePaneController.init(); } @Override public void delete(Purchase entity) { // TODO Auto-generated method stub } @Override public void showDetails(Purchase purchase) { purchaseDetailsPaneController.init(purchase, EntityOperation.Details); } }