Package tigase.extras.emailconfirm
Class EmailConfirmationSender
java.lang.Object
tigase.extras.AbstractEmailSender
tigase.extras.emailconfirm.EmailConfirmationSender
- All Implemented Interfaces:
tigase.kernel.beans.Initializable,tigase.kernel.beans.UnregisterAware,tigase.xmpp.impl.JabberIqRegister.AccountValidator
@Bean(name="account-registration-email-validator",
parent=tigase.kernel.core.Kernel.class,
active=false,
exportable=true)
public class EmailConfirmationSender
extends AbstractEmailSender
implements tigase.xmpp.impl.JabberIqRegister.AccountValidator, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
Created by bmalkow on 21.04.2017.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcheckRequiredParameters(tigase.xmpp.jid.BareJID jid, Map<String, String> reg_params) voidbooleansendAccountValidation(tigase.xmpp.jid.BareJID jid, Map<String, String> reg_params) voidtigase.xmpp.jid.BareJIDvalidateAccount(String encodedToken) Methods inherited from class tigase.extras.AbstractEmailSender
sendMail
-
Field Details
-
EMAIL_CONFIRMATION_TOKEN_KEY
- See Also:
-
log
-
-
Constructor Details
-
EmailConfirmationSender
public EmailConfirmationSender()
-
-
Method Details
-
beforeUnregister
public void beforeUnregister()- Specified by:
beforeUnregisterin interfacetigase.kernel.beans.UnregisterAware
-
initialize
public void initialize()- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-
checkRequiredParameters
public void checkRequiredParameters(tigase.xmpp.jid.BareJID jid, Map<String, String> reg_params) throws tigase.xmpp.XMPPProcessorException- Specified by:
checkRequiredParametersin interfacetigase.xmpp.impl.JabberIqRegister.AccountValidator- Throws:
tigase.xmpp.XMPPProcessorException
-
sendAccountValidation
- Specified by:
sendAccountValidationin interfacetigase.xmpp.impl.JabberIqRegister.AccountValidator
-
validateAccount
- Specified by:
validateAccountin interfacetigase.xmpp.impl.JabberIqRegister.AccountValidator
-
sendToken
-