1 package at.ac.tuwien.sbc.valesriegler.pizzeria.gui.tablemodels;
3 import at.ac.tuwien.sbc.valesriegler.DEP_Order;
5 public class WaitersOfOrderModel extends TableModelOfSingleOrder {
6 private static final String TABLE_ASSIGNMENT = "Table Assignment";
7 private static final String ORDER = "Order";
8 private static final String SERVING = "Serving";
9 private static final String PAYMENT = "Payment";
10 private static final String[] COLUMNS = new String[] {
11 TABLE_ASSIGNMENT, ORDER, SERVING, PAYMENT
15 public Object getValueAt(int rowIndex, int columnIndex) {
16 if(rowIndex > 0) return null;
18 String wantedColumn = COLUMNS[columnIndex];
19 switch(wantedColumn) {
20 case TABLE_ASSIGNMENT : return currentOrder.getWaiterIdOfTableAssignment();
21 case ORDER : return currentOrder.getWaiterIdOfOrder();
22 case SERVING : return currentOrder.getWaiterIdOfServing();
23 case PAYMENT : return currentOrder.getWaiterIdOfPayment();
24 default : throw new RuntimeException(UNHANDLEDCOLUMN);
29 protected String[] getColumns() {