OOP2

Queue.java

1
import java.util.List;
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