Queue.java
1 |
|
2 |
import java.util.ArrayList; |
3 |
/** |
4 |
* @author Maarten Vangeneugden - 1438256 |
5 |
*/ |
6 |
public class Queue { |
7 |
|
8 |
private Article article; |
9 |
private int waitTime; |
10 |
private ArrayList<Client> clientsWaiting; |
11 |
|
12 |
public Queue(Article article, int waitTime, ArrayList<Client> clientsWaiting) { |
13 |
this.article = article; |
14 |
this.waitTime = waitTime; |
15 |
this.clientsWaiting = clientsWaiting; |
16 |
} |
17 |
|
18 |
public void setArticle(Article article) { |
19 |
this.article = article; |
20 |
} |
21 |
|
22 |
public Article getArticle() { |
23 |
return article; |
24 |
} |
25 |
|
26 |
public void setWaitTime(int waitTime) { |
27 |
this.waitTime = waitTime; |
28 |
} |
29 |
|
30 |
public int getWaitTime() { |
31 |
return waitTime; |
32 |
} |
33 |
|
34 |
public void setClientsWaiting(ArrayList<Client> clientsWaiting) { |
35 |
this.clientsWaiting = clientsWaiting; |
36 |
} |
37 |
|
38 |
public ArrayList<Client> getClientsWaiting() { |
39 |
return clientsWaiting; |
40 |
} |
41 |
|
42 |
} |
43 |