Interface SpecialServiceRequestFacade

All Known Subinterfaces:
ShoppingSpecialServiceRequestFacade, TravelSpecialServiceRequestFacade
All Known Implementing Classes:
DefaultShoppingSpecialServiceRequestFacade, DefaultSpecialServiceRequestFacade, DefaultTravelSpecialServiceRequestFacade

public interface SpecialServiceRequestFacade
Special Service Request Facade
  • Method Details

    • findAllSpecialServiceRequests

      List<SpecialServiceRequestData> findAllSpecialServiceRequests()
      Return all the Special Service Request from the system
      Returns:
      List
    • addSpecialServiceRequestToTraveller

      void addSpecialServiceRequestToTraveller(String travellerUid, String specialServiceRequestId)
      Add the given special service to the traveller
      Parameters:
      travellerUid - the travellerUid
      specialServiceRequestId - the specialServiceRequestId
    • removeSpecialServiceRequestFromTraveller

      void removeSpecialServiceRequestFromTraveller(String travellerUid, String specialServiceRequestId)
      Remove the special service request from the traveller
      Parameters:
      travellerUid - the travellerUid
      specialServiceRequestId - the specialServiceRequestId
    • getSpecialServiceRequestFromTraveller

      List<SpecialServiceRequestData> getSpecialServiceRequestFromTraveller(String travellerUid)
      Get all the special service request from the given traveller
      Parameters:
      travellerUid - the travellerUid
      Returns:
      List