package devopsdistilled.operp.client.business.sales.controllers.impl;
import javax.inject.Inject;
import devopsdistilled.operp.client.abstracts.EntityOperation;
import devopsdistilled.operp.client.business.sales.controllers.SaleController;
import devopsdistilled.operp.client.business.sales.panes.controllers.ListSalePaneController;
import devopsdistilled.operp.client.business.sales.panes.controllers.SaleDetailsPaneController;
import devopsdistilled.operp.client.business.sales.panes.controllers.SalePaneController;
import devopsdistilled.operp.server.data.entity.business.Sale;
public class SaleControllerImpl implements SaleController {
@Inject
private SalePaneController salePaneController;
@Inject
private SaleDetailsPaneController saleDetailsPaneController;
@Inject
private ListSalePaneController listSalePaneController;
@Override
public void create() {
salePaneController.init(new Sale(), EntityOperation.Create);
}
@Override
public void edit(Sale sale) {
// TODO Auto-generated method stub
}
@Override
public void list() {
listSalePaneController.init();
}
@Override
public void delete(Sale sale) {
// TODO Auto-generated method stub
}
@Override
public void showDetails(Sale sale) {
saleDetailsPaneController.init(sale, EntityOperation.Details);
}
}