Interface ExternalParticipantActionService
- All Known Implementing Classes:
ExternalParticipantActionServiceImpl
public interface ExternalParticipantActionService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
exportXls
(String[] pks, String entityType, String locale, String exportFileScopeName, String exportFileName) boolean
haveAllParticipantsMail
(String[] pks) void
sendMailTemplateToParticipants
(String[] pks, String subject, String message, String templateId) send a mail template to selected participantsvoid
sendMailToParticipants
(String[] pks, String subject, String message) usesendMailTemplateToParticipants(String[], String, String, String)
withexternalParticipant_contact
template
-
Method Details
-
decline
void decline(String[] pks) throws InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
InterruptedException
MailException
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
cancel
void cancel(String[] pks) throws InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
InterruptedException
MailException
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
book
void book(String[] pks) throws RpcExecutionException, InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
RpcExecutionException
InterruptedException
MailException
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
exportXls
String exportXls(String[] pks, String entityType, String locale, String exportFileScopeName, String exportFileName) throws ReportingException - Throws:
ReportingException
-
sendMailToParticipants
usesendMailTemplateToParticipants(String[], String, String, String)
withexternalParticipant_contact
template -
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:
PersistException
MailException
jakarta.mail.internet.AddressException
-