Interface EnquiriesDelegate

All Known Implementing Classes:
BTOManagementSystem

public interface EnquiriesDelegate
For enquiries related functionality
  • Method Details

    • addEnquiry

      void addEnquiry(Enquiry enquiry) throws Exception
      Add an enquiry to system.
      Parameters:
      enquiry - The enquiry
      Throws:
      Exception - access control.
    • removeEnquiry

      void removeEnquiry(Enquiry enquiry) throws Exception
      Remove an enquiry in system.
      Parameters:
      enquiry - The enquiry to remove
      Throws:
      Exception - access control
    • updateEnquiry

      void updateEnquiry()
      Update an enquiry of system.
    • getOwnEnquiries

      List<Enquiry> getOwnEnquiries()
      Retrieve all enquiries of own.
      Returns:
      list of enquiries.
    • getEnquiries

      List<Enquiry> getEnquiries()
      Retrieve enquiries that is respondable by an authorised personnel, subject to individual rights
      Returns:
      list of enquiries.