Class AccomodationStatusReceiver

java.lang.Object
com.montytskyi.Statuses.Implementations.AccomodationStatusReceiver
All Implemented Interfaces:
StatusReceivable

public class AccomodationStatusReceiver extends Object implements StatusReceivable
A class which responsibility is to return the status of an accomodation according to its occupation by the client
  • Constructor Details

    • AccomodationStatusReceiver

      public AccomodationStatusReceiver()
  • Method Details

    • receiveStatus

      public Status receiveStatus(String statusLabel)
      The method which is implemented from the interface StatusReceivable. Method provides the status of an accomodation
      Specified by:
      receiveStatus in interface StatusReceivable
      Parameters:
      statusLabel - - which contains the info about the status of an acommodation
      Returns:
      AccomodationStatus which can be presented as value of "FREE" or "BUSY"
      Throws:
      IllegalArgumentException