Interface ExternalParticipantActionService
- All Known Implementing Classes:
ExternalParticipantActionServiceImpl
public interface ExternalParticipantActionService
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidexportXls(String[] pks, String entityType, String locale, String exportFileScopeName, String exportFileName) booleanhaveAllParticipantsMail(String[] pks) voidsendMailTemplateToParticipants(String[] pks, String subject, String message, String templateId) send a mail template to selected participantsvoidsendMailToParticipants(String[] pks, String subject, String message) usesendMailTemplateToParticipants(String[], String, String, String)withexternalParticipant_contacttemplate
-
Method Details
-
decline
void decline(String[] pks) throws InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
InterruptedExceptionMailExceptionjakarta.mail.internet.AddressExceptionUnsupportedEncodingException
-
cancel
void cancel(String[] pks) throws InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
InterruptedExceptionMailExceptionjakarta.mail.internet.AddressExceptionUnsupportedEncodingException
-
book
void book(String[] pks) throws RpcExecutionException, InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
RpcExecutionExceptionInterruptedExceptionMailExceptionjakarta.mail.internet.AddressExceptionUnsupportedEncodingException
-
exportXls
String exportXls(String[] pks, String entityType, String locale, String exportFileScopeName, String exportFileName) throws ReportingException - Throws:
ReportingException
-
sendMailToParticipants
usesendMailTemplateToParticipants(String[], String, String, String)withexternalParticipant_contacttemplate -
sendMailTemplateToParticipants
void sendMailTemplateToParticipants(String[] pks, String subject, String message, String templateId) send a mail template to selected participants- Parameters:
pks- keys of selected participantssubject- the subject to set into the templatemessage- the message to set into the templatetemplateId- the unique id of the template to use
-
haveAllParticipantsMail
boolean haveAllParticipantsMail(String[] pks) throws PersistException, MailException, jakarta.mail.internet.AddressException - Throws:
PersistExceptionMailExceptionjakarta.mail.internet.AddressException
-