Class QueueCustomer

java.lang.Object
com.iu.javadatastructureslab.model.QueueCustomer

public class QueueCustomer extends Object
Represents a customer waiting in the restaurant queue.
  • Constructor Details

    • QueueCustomer

      public QueueCustomer(String name, String arrivalTime, int queueNumber, int priority)
      Creates a queued customer record.
      Parameters:
      name - customer name
      arrivalTime - arrival time text
      queueNumber - queue number
      priority - priority level
  • Method Details

    • getName

      public String getName()
      Returns the customer name.
      Returns:
      customer name
    • setName

      public void setName(String name)
      Updates the customer name.
      Parameters:
      name - new customer name
    • getArrivalTime

      public String getArrivalTime()
      Returns the arrival time.
      Returns:
      arrival time text
    • setArrivalTime

      public void setArrivalTime(String arrivalTime)
      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