]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/common/AbstractDeliveryAction.java
[JMS] NEW workflow outlined. implementation tomorrow.
[pub/jan/sbc.git] / src / main / java / at / ac / tuwien / sbc / valesriegler / common / AbstractDeliveryAction.java
1 package at.ac.tuwien.sbc.valesriegler.common;
2
3 import at.ac.tuwien.sbc.valesriegler.types.DeliveryGroupData;
4
5 /**
6  * Abstract delivery action that can be performed in the DS. In almost all cases the
7  * DeliveryGroupData is relevant, it may be null in the few corner cases.
8  * 
9  * @author jan
10  * 
11  */
12 public abstract class AbstractDeliveryAction extends AbstractAction {
13         private final DeliveryGroupData groupData;
14
15         public AbstractDeliveryAction(DeliveryGroupData groupData) {
16                 super(null);
17                 this.groupData = groupData;
18         }
19
20         public DeliveryGroupData getGroupData() {
21                 return groupData;
22         }
23
24         public DeliveryGroupData getDeliveryGroupData() {
25                 return groupData;
26         }
27 }