Class RegistrationApprovalServiceImpl
java.lang.Object
ch.tocco.nice2.optional.eventorganisation.impl.actions.RegistrationApprovalServiceImpl
- All Implemented Interfaces:
RegistrationApprovalService
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.eventorganisation.impl.actions.RegistrationApprovalService
RegistrationApprovalService.RegistrationApproval, RegistrationApprovalService.RegistrationApprovalClassification, RegistrationApprovalService.RegistrationApprovalInformationException
-
Constructor Summary
ConstructorDescriptionRegistrationApprovalServiceImpl
(EntityExplorerActionSelectionService selectionService, Context context, EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, SecurityManager securityManager, BusinessUnitManager businessUnitManager) -
Method Summary
-
Constructor Details
-
RegistrationApprovalServiceImpl
public RegistrationApprovalServiceImpl(EntityExplorerActionSelectionService selectionService, Context context, EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, SecurityManager securityManager, BusinessUnitManager businessUnitManager)
-
-
Method Details
-
classifySelectedRecords
public RegistrationApprovalService.RegistrationApprovalClassification classifySelectedRecords(EntityExplorerActionSelection selection) throws PersistException, InterruptedException, RpcExecutionException - Specified by:
classifySelectedRecords
in interfaceRegistrationApprovalService
- Throws:
PersistException
InterruptedException
RpcExecutionException
-
process
public void process(String sendMailTo1Keys, String sendReminderTo1Keys, String sendMailTo2Keys, String sendReminderTo2Keys) throws PersistException, UnsupportedEncodingException, jakarta.mail.internet.AddressException, MailException, InterruptedException - Specified by:
process
in interfaceRegistrationApprovalService
- Throws:
PersistException
UnsupportedEncodingException
jakarta.mail.internet.AddressException
MailException
InterruptedException
-
finish
public Boolean finish(String uuid, boolean isApproved) throws PersistException, InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Specified by:
finish
in interfaceRegistrationApprovalService
- Throws:
PersistException
InterruptedException
MailException
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-