Interface ISubmissionEmailVerificationService
- All Known Implementing Classes:
SubmissionEmailVerificationService
public interface ISubmissionEmailVerificationService
Provides an form submission email verification service interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
logProcessingStatus
(Submission submission) Log a processing status after the email verification status for a submission has changed.void
Process the outstanding email verifications.void
sendInitialEmailVerification
(Submission submission) Send an initial user email verification email for the given submission
-
Method Details
-
getDefaultTimeoutDays
Integer getDefaultTimeoutDays()- Returns:
- the default verification timeout in days.
-
getDefaultMaxAttempts
Integer getDefaultMaxAttempts()- Returns:
- the default maximum number of email reminders sent.
-
getDefaultReminderIntervalHours
Integer getDefaultReminderIntervalHours()- Returns:
- the default reminder email interval in hours.
-
getDefaultEmailSubject
String getDefaultEmailSubject()- Returns:
- the default user email verification email subject to send
-
getDefaultEmailMessage
String getDefaultEmailMessage()- Returns:
- the default user email verification email message
-
sendInitialEmailVerification
Send an initial user email verification email for the given submission- Parameters:
submission
- the form submission
-
processOutstandingEmailVerifications
void processOutstandingEmailVerifications()Process the outstanding email verifications. -
logProcessingStatus
Log a processing status after the email verification status for a submission has changed.- Parameters:
submission
- the submission (required; the email verification status must already be changed)- Since:
- 4.3.3
-