COMP2240-Assignment1/Process.java
2021-08-27 12:08:29 +10:00

75 lines
1.4 KiB
Java

public class Process {
private String id;
private int arrive;
private int execSize;
private int tickets;
//Post Run details
private int turnAroundTime;
private int waitTime;
//Constructors
public Process(){
}
public Process(String idInput, int arriveInput, int execSizeInput, int ticketsInput) {
id = idInput;
arrive = arriveInput;
execSize = execSizeInput;
tickets = ticketsInput;
}
//Setters
public void setId(String idInput){
id = idInput;
}
public void setArrive(int arriveInput){
arrive = arriveInput;
}
public void setSize(int execSizeInput){
execSize = execSizeInput;
}
public void setTickets(int ticketsInput){
tickets = ticketsInput;
}
public void saveTurnTime(int turnTimeInput)
{
turnAroundTime = turnTimeInput;
}
public void saveWaitTime(int waitTimeInput)
{
waitTime = waitTimeInput;
}
//Getters
public String getId(){
return id;
}
public int getArrive(){
return arrive;
}
public int getExecSize(){
return execSize;
}
public int getTickets(){
return tickets;
}
public int getTurnTime()
{
return turnAroundTime;
}
public int getWaitTime()
{
return waitTime;
}
}