Class Util
- java.lang.Object
-
- org.wso2.carbon.email.verification.util.Util
-
public class Util extends Object
The utility methods of the Email Verifier component
-
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConfirmationBeanconfirmUser(String secretKey)Confirms that the link the user clicked is valid.static org.wso2.carbon.registry.core.session.UserRegistrygetConfigSystemRegistry(int tenantId)static org.wso2.carbon.registry.core.service.RegistryServicegetRegistryService()static EmailVerifierConfigloadeMailVerificationConfig(String configFilename)Loads the email configuration from the respective components.static voidrequestUserVerification(Map<String,String> data, EmailVerifierConfig serviceConfig)Sends an email to the user with the link to verify.static voidsetRegistryService(org.wso2.carbon.registry.core.service.RegistryService service)
-
-
-
Method Detail
-
setRegistryService
public static void setRegistryService(org.wso2.carbon.registry.core.service.RegistryService service)
-
getRegistryService
public static org.wso2.carbon.registry.core.service.RegistryService getRegistryService()
-
getConfigSystemRegistry
public static org.wso2.carbon.registry.core.session.UserRegistry getConfigSystemRegistry(int tenantId) throws org.wso2.carbon.registry.core.exceptions.RegistryException- Throws:
org.wso2.carbon.registry.core.exceptions.RegistryException
-
loadeMailVerificationConfig
public static EmailVerifierConfig loadeMailVerificationConfig(String configFilename)
Loads the email configuration from the respective components.- Parameters:
configFilename- , the file that contains the email configurations- Returns:
- EmailVerfierConfig
-
confirmUser
public static ConfirmationBean confirmUser(String secretKey) throws Exception
Confirms that the link the user clicked is valid.- Parameters:
secretKey- , the key that is sent to the user with the email.- Returns:
- the ConfirmationBean with the redirect path and data.
- Throws:
Exception
-
-