- java.lang.Object
-
- services.EnquiryStaffService
-
- All Implemented Interfaces:
IEnquiryStaffService
public class EnquiryStaffService extends java.lang.Object implements IEnquiryStaffService
EnquiryStaffServiceimplemetsIEnquiryStaffServiceinterface and provide enquiry related functions for a staff user for selected camp
-
-
Constructor Summary
Constructors Constructor Description EnquiryStaffService()Construct an instance ofEnquiryStaffService
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanreplyToEnquiry(Enquiry enquiry, java.lang.String reply)Replies to a specific enquiry with the provided reply message.java.util.ArrayList<Enquiry>viewEnquiries(Camp camp)Retrieves a list of enquiries associated with a specific camp.
-
-
-
Constructor Detail
-
EnquiryStaffService
public EnquiryStaffService()
Construct an instance ofEnquiryStaffService
-
-
Method Detail
-
viewEnquiries
public java.util.ArrayList<Enquiry> viewEnquiries(Camp camp)
Description copied from interface:IEnquiryStaffServiceRetrieves a list of enquiries associated with a specific camp.- Specified by:
viewEnquiriesin interfaceIEnquiryStaffService- Parameters:
camp- The camp for which enquiries are to be retrieved.- Returns:
- An
ArrayListofEnquiryobjects representing the enquiries for the specified camp.
-
replyToEnquiry
public boolean replyToEnquiry(Enquiry enquiry, java.lang.String reply)
Description copied from interface:IEnquiryStaffServiceReplies to a specific enquiry with the provided reply message.- Specified by:
replyToEnquiryin interfaceIEnquiryStaffService- Parameters:
enquiry- TheEnquiryobject to which the reply is being made.reply- The reply message to be associated with the enquiry.- Returns:
trueif the reply is successful,falseotherwise.
-
-