Interface IServiceFactory

All Known Subinterfaces:
BasicServiceFactory, SessionServiceFactory
All Known Implementing Classes:
BasicServiceFactoryImpl, ServiceFactory, SessionServiceFactoryImpl

public interface IServiceFactory
A factory for creating IService objects.
Author:
Mike Whittaker
  • Method Details

    • getMessagingService

      MessagingService getMessagingService()
      Obtains a service suitable for sending voice and sms messages
      Returns:
      the service
    • getSentService

      SentService getSentService()
      Obtains a service suitable for querying sent messages
      Returns:
      the service
    • getInboxService

      InboxService getInboxService()
      Obtains a service suitable for querying the inbox for messages
      Returns:
      the service
    • getContactService

      ContactService getContactService()
      Obtains a service suitable for create, read, update and delete operations on the users contacts.
      Returns:
      the service
    • getSurveySendService

      SurveySendService getSurveySendService()
      Obtains a service suitable for sending surveys to new recipients.
      Returns:
      the service
    • getSurveysReportService

      SurveyReportService getSurveysReportService()
      Obtains a service suitable for downloading reports for a survey.
      Returns:
      the service
    • getOptOutService

      OptOutService getOptOutService()
      Obtains a service suitable for operations on the opt-outs resource.
      Returns:
      the service