Package esendex.sdk.java.service.impl
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 Summary
Modifier and TypeMethodDescriptionObtains a service suitable for create, read, update and delete operations on the users contacts.Obtains a service suitable for querying the inbox for messagesObtains a service suitable for sending voice and sms messagesObtains a service suitable for operations on the opt-outs resource.Obtains a service suitable for querying sent messagesObtains a service suitable for sending surveys to new recipients.Obtains a service suitable for downloading reports for a survey.
-
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
-