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 RegistrationApprovalService
RegistrationApprovalService.RegistrationApproval, RegistrationApprovalService.RegistrationApprovalClassification, RegistrationApprovalService.RegistrationApprovalInformationException -
Constructor Summary
ConstructorsConstructorDescriptionRegistrationApprovalServiceImpl(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:
classifySelectedRecordsin interfaceRegistrationApprovalService- Throws:
PersistExceptionInterruptedExceptionRpcExecutionException
-
process
public void process(String sendMailTo1Keys, String sendReminderTo1Keys, String sendMailTo2Keys, String sendReminderTo2Keys) throws PersistException, UnsupportedEncodingException, jakarta.mail.internet.AddressException, MailException, InterruptedException - Specified by:
processin interfaceRegistrationApprovalService- Throws:
PersistExceptionUnsupportedEncodingExceptionjakarta.mail.internet.AddressExceptionMailExceptionInterruptedException
-
finish
public Boolean finish(String uuid, boolean isApproved) throws PersistException, InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Specified by:
finishin interfaceRegistrationApprovalService- Throws:
PersistExceptionInterruptedExceptionMailExceptionjakarta.mail.internet.AddressExceptionUnsupportedEncodingException
-