Class SmsSendActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.sms.impl.actions.SmsSendActionServiceImpl
- All Implemented Interfaces:
SmsSendActionService
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.sms.impl.actions.SmsSendActionService
SmsSendActionService.SmsFormData
-
Constructor Summary
ConstructorDescriptionSmsSendActionServiceImpl
(Context context, QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, EntityExplorerActionSelectionService selectionService, UriResolver uriResolver, TaskSchedulingService taskSchedulingService, SmsParameterProvider parameterProvider, BusinessUnitManager businessUnitManager, TextResources textResources, ClientQuestionService clientQuestionService, SmsClientFactory smsClientFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetSmsFormData
(EntityExplorerActionSelection selection, String userRelationPath) void
sendSms
(String userRelationPath, EntityExplorerActionSelection selection, URI languageUri, String text, URI senderUri, @Nullable org.joda.time.DateTime executionDate, @Nullable org.joda.time.LocalDate expiryDate, String sourceEntityName)
-
Constructor Details
-
SmsSendActionServiceImpl
public SmsSendActionServiceImpl(Context context, QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, EntityExplorerActionSelectionService selectionService, UriResolver uriResolver, TaskSchedulingService taskSchedulingService, SmsParameterProvider parameterProvider, BusinessUnitManager businessUnitManager, TextResources textResources, ClientQuestionService clientQuestionService, SmsClientFactory smsClientFactory)
-
-
Method Details
-
sendSms
public void sendSms(String userRelationPath, EntityExplorerActionSelection selection, URI languageUri, String text, URI senderUri, @Nullable @Nullable org.joda.time.DateTime executionDate, @Nullable @Nullable org.joda.time.LocalDate expiryDate, String sourceEntityName) throws UnresolvableUriException, UriStoreException - Specified by:
sendSms
in interfaceSmsSendActionService
- Throws:
UnresolvableUriException
UriStoreException
-
getSmsFormData
public SmsSendActionService.SmsFormData getSmsFormData(EntityExplorerActionSelection selection, String userRelationPath) - Specified by:
getSmsFormData
in interfaceSmsSendActionService
-