public interface SignupManager
| Modifier and Type | Method and Description | 
|---|---|
| boolean | canSignUpWith(String token)Return true if the given token is valid for a user to self-sign-up. | 
| String | createUserPendingConfirmation(com.atlassian.user.User user,
                             String password)Creates a new user and marks them disabled pending their email confirmation? | 
| boolean | doesUserHaveOutdatedSignupToken(com.atlassian.user.User user) | 
| void | enableConfirmedUser(com.atlassian.user.User user)Enable previously disabled user who signed up and confirmed their email. | 
| String | getRelativeSignupURL() | 
| String | getRestrictedDomains()Returns comma separated list of domains. | 
| String | getSignUpToken()Gets the current sign-up token, or creates a new one and returns it. | 
| String | getSignupURL() | 
| boolean | isDomainRestrictedSignupEnabled() | 
| boolean | isEmailOnRestrictedDomain(String email)Checks if the given email address is on one of the configured restricted domains. | 
| boolean | isEmailSentOnInviteSignUp() | 
| boolean | isPendingConfirmation(com.atlassian.user.User user)Is given user tried to sign up but hasn't confirmed their email yet? | 
| boolean | isPublicSignupPermitted()Returns true if users can sign themselves for this instance. | 
| boolean | isTokenForUserValid(com.atlassian.user.User user,
                   String token) | 
| String | refreshAndGetToken()Creates a new sign-up token and returns it. | 
| String | restorePreviousToken()Restore the previous private-signup token and returns it. | 
| void | sendConfirmationEmail(String token,
                     com.atlassian.user.User user)Sends a confirmation email to the given new user. | 
| NotificationSendResult | sendInvites(SendUserInviteEvent event)Send invitation emails with a message to a list of email addresses. | 
| void | sendWelcomeEmail(ConfluenceUser user)Sends a welcome email to the given new user. | 
| void | setDomainRestrictedSignupMode(String allowedDomains)Set the domains that user's email address should belong to to be able to sign up. | 
| void | setEmailSentOnInviteSignUp(boolean notify) | 
| void | setPrivateSignupMode() | 
| void | setPublicSignupMode() | 
String getSignUpToken()
boolean canSignUpWith(String token)
token - a sign-up token from a URL given to an invited userString refreshAndGetToken()
boolean isEmailSentOnInviteSignUp()
void setEmailSentOnInviteSignUp(boolean notify)
notify - true if notification emails should be sent to admins when a user signs themselves up, false if notString restorePreviousToken()
String getSignupURL()
String getRelativeSignupURL()
boolean isPublicSignupPermitted()
NotificationSendResult sendInvites(SendUserInviteEvent event)
void sendConfirmationEmail(String token, com.atlassian.user.User user)
token - the token that the user must validate againstuser - the new uservoid sendWelcomeEmail(ConfluenceUser user)
user - the new uservoid setPublicSignupMode()
void setPrivateSignupMode()
void setDomainRestrictedSignupMode(String allowedDomains)
allowedDomains - comma separated list of domainsString getRestrictedDomains()
boolean isEmailOnRestrictedDomain(String email)
email - the email address. Can be null.boolean isPendingConfirmation(com.atlassian.user.User user)
user - String createUserPendingConfirmation(com.atlassian.user.User user, String password) throws com.atlassian.crowd.exception.runtime.OperationFailedException, com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.InvalidCredentialException, com.atlassian.crowd.exception.OperationNotPermittedException
user - the new userpassword - the password for the new usercom.atlassian.crowd.exception.runtime.OperationFailedExceptioncom.atlassian.crowd.exception.InvalidUserExceptioncom.atlassian.crowd.exception.InvalidCredentialExceptioncom.atlassian.crowd.exception.OperationNotPermittedExceptionvoid enableConfirmedUser(com.atlassian.user.User user)
                  throws com.atlassian.crowd.exception.runtime.UserNotFoundException,
                         com.atlassian.crowd.exception.runtime.OperationFailedException,
                         com.atlassian.crowd.exception.InvalidUserException,
                         com.atlassian.crowd.exception.OperationNotPermittedException
user - com.atlassian.crowd.exception.runtime.UserNotFoundExceptioncom.atlassian.crowd.exception.runtime.OperationFailedExceptioncom.atlassian.crowd.exception.InvalidUserExceptioncom.atlassian.crowd.exception.OperationNotPermittedExceptionboolean isTokenForUserValid(com.atlassian.user.User user,
                            String token)
user - token - boolean doesUserHaveOutdatedSignupToken(com.atlassian.user.User user)
user - boolean isDomainRestrictedSignupEnabled()
Copyright © 2003–2022 Atlassian. All rights reserved.