]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/pizzeria/gui/tablemodels/WaitersOfOrderModel.java
added some not really helpful class descriptions + removed types that got duplicated...
[pub/jan/sbc.git] / src / main / java / at / ac / tuwien / sbc / valesriegler / pizzeria / gui / tablemodels / WaitersOfOrderModel.java
1 package at.ac.tuwien.sbc.valesriegler.pizzeria.gui.tablemodels;
2
3
4 public class WaitersOfOrderModel extends TableModelOfSingleOrder {
5         private static final String TABLE_ASSIGNMENT = "Table Assignment";
6         private static final String ORDER = "Order";
7         private static final String SERVING = "Serving";
8         private static final String PAYMENT = "Payment";
9         private static final String[] COLUMNS = new String[] { TABLE_ASSIGNMENT, ORDER, SERVING, PAYMENT };
10
11         @Override
12         public Object getValueAt(int rowIndex, int columnIndex) {
13                 if (rowIndex > 0)
14                         return null;
15
16                 String wantedColumn = COLUMNS[columnIndex];
17                 switch (wantedColumn) {
18                 // case TABLE_ASSIGNMENT : return
19                 // currentOrder.getWaiterIdOfTableAssignment();
20                 // case ORDER : return currentOrder.getWaiterIdOfOrder();
21                 // case SERVING : return currentOrder.getWaiterIdOfServing();
22                 // case PAYMENT : return currentOrder.getWaiterIdOfPayment();
23                 case TABLE_ASSIGNMENT:
24                         return new Integer(-2);
25                 case ORDER:
26                         return new Integer(-2);
27                 case SERVING:
28                         return new Integer(-2);
29                 case PAYMENT:
30                         return new Integer(-2);
31                 default:
32                         throw new RuntimeException(UNHANDLEDCOLUMN);
33                 }
34         }
35
36         @Override
37         protected String[] getColumns() {
38                 return COLUMNS;
39         }
40
41 }