Class AccomodationStatusReceiver
java.lang.Object
com.montytskyi.Statuses.Implementations.AccomodationStatusReceiver
- All Implemented Interfaces:
StatusReceivable
A class which responsibility is to return the status of an accomodation according to its occupation by the client
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreceiveStatus
(String statusLabel) The method which is implemented from the interface StatusReceivable.
-
Constructor Details
-
AccomodationStatusReceiver
public AccomodationStatusReceiver()
-
-
Method Details
-
receiveStatus
The method which is implemented from the interface StatusReceivable. Method provides the status of an accomodation- Specified by:
receiveStatus
in interfaceStatusReceivable
- 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
-