|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.plugins.easyuser.DefaultEasyUserManager
public class DefaultEasyUserManager
Handles easy-user creation in its myriad forms.
| Constructor Summary | |
|---|---|
DefaultEasyUserManager(com.atlassian.bandana.BandanaManager bandanaManager,
com.atlassian.security.random.SecureTokenGenerator secureTokenGenerator,
SettingsManager settingsManager,
EasyUserNotificationBuilder easyUserNotificationBuilder,
NotificationsService notificationsService,
com.atlassian.event.api.EventPublisher eventPublisher)
|
|
| Method Summary | |
|---|---|
boolean |
canSignUpWith(String token)
Return true if the given token is valid for a user to self-sign-up. |
String |
getRelativeSignupURL()
|
SignupMode |
getSignupMode()
Returns the sign-up mode for this instance. |
String |
getSignUpToken()
Gets the current sign-up token, or creates a new one and returns it. |
String |
getSignupURL()
|
boolean |
isEmailSentOnInviteSignUp()
|
boolean |
isPublicSignupPermitted()
Returns true if users can sign themselves for this instance. |
String |
refreshAndGetToken()
Creates a new sign-up token and returns it. |
String |
restorePreviousToken()
Restore the previous private-signup token and returns it. |
NotificationSendResult |
sendInvites(SendUserInviteEvent event)
Send invitation emails with a message to a list of email addresses. |
void |
setEmailSentOnInviteSignUp(boolean notify)
|
void |
setSignupMode(SignupMode signupMode)
Sets the sign-up mode for this instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultEasyUserManager(com.atlassian.bandana.BandanaManager bandanaManager,
com.atlassian.security.random.SecureTokenGenerator secureTokenGenerator,
SettingsManager settingsManager,
EasyUserNotificationBuilder easyUserNotificationBuilder,
NotificationsService notificationsService,
com.atlassian.event.api.EventPublisher eventPublisher)
| Method Detail |
|---|
public String refreshAndGetToken()
EasyUserManager
refreshAndGetToken in interface EasyUserManagerpublic void setSignupMode(SignupMode signupMode)
EasyUserManager
setSignupMode in interface EasyUserManagerpublic SignupMode getSignupMode()
EasyUserManager
getSignupMode in interface EasyUserManagerpublic boolean canSignUpWith(String token)
EasyUserManager
canSignUpWith in interface EasyUserManagertoken - a sign-up token from a URL given to an invited userpublic boolean isEmailSentOnInviteSignUp()
isEmailSentOnInviteSignUp in interface EasyUserManagerpublic boolean isPublicSignupPermitted()
EasyUserManager
isPublicSignupPermitted in interface EasyUserManagerpublic String getRelativeSignupURL()
getRelativeSignupURL in interface EasyUserManagerpublic String getSignupURL()
getSignupURL in interface EasyUserManagerpublic void setEmailSentOnInviteSignUp(boolean notify)
setEmailSentOnInviteSignUp in interface EasyUserManagernotify - true if notification emails should be sent to admins when a user signs themselves up, false if notpublic String restorePreviousToken()
EasyUserManager
restorePreviousToken in interface EasyUserManagerpublic String getSignUpToken()
EasyUserManager
getSignUpToken in interface EasyUserManagerpublic NotificationSendResult sendInvites(SendUserInviteEvent event)
EasyUserManager
sendInvites in interface EasyUserManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||