Class QueueCustomer
java.lang.Object
com.iu.javadatastructureslab.model.QueueCustomer
Represents a customer waiting in the restaurant queue.
-
Constructor Summary
ConstructorsConstructorDescriptionQueueCustomer(String name, String arrivalTime, int queueNumber, int priority) Creates a queued customer record. -
Method Summary
Modifier and TypeMethodDescriptionReturns the arrival time.getName()Returns the customer name.intReturns the priority level.intReturns the queue number.voidsetArrivalTime(String arrivalTime) Updates the arrival time.voidUpdates the customer name.voidsetPriority(int priority) Updates the priority level.voidsetQueueNumber(int queueNumber) Updates the queue number.
-
Constructor Details
-
QueueCustomer
Creates a queued customer record.- Parameters:
name- customer namearrivalTime- arrival time textqueueNumber- queue numberpriority- priority level
-
-
Method Details
-
getName
Returns the customer name.- Returns:
- customer name
-
setName
Updates the customer name.- Parameters:
name- new customer name
-
getArrivalTime
Returns the arrival time.- Returns:
- arrival time text
-
setArrivalTime
Updates the arrival time.- Parameters:
arrivalTime- new arrival time text
-
getQueueNumber
public int getQueueNumber()Returns the queue number.- Returns:
- queue number
-
setQueueNumber
public void setQueueNumber(int queueNumber) Updates the queue number.- Parameters:
queueNumber- new queue number
-
getPriority
public int getPriority()Returns the priority level.- Returns:
- priority level
-
setPriority
public void setPriority(int priority) Updates the priority level.- Parameters:
priority- new priority level
-