|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 EasyUserManager
public void setSignupMode(SignupMode signupMode)
EasyUserManager
setSignupMode
in interface EasyUserManager
public SignupMode getSignupMode()
EasyUserManager
getSignupMode
in interface EasyUserManager
public boolean canSignUpWith(String token)
EasyUserManager
canSignUpWith
in interface EasyUserManager
token
- a sign-up token from a URL given to an invited userpublic boolean isEmailSentOnInviteSignUp()
isEmailSentOnInviteSignUp
in interface EasyUserManager
public boolean isPublicSignupPermitted()
EasyUserManager
isPublicSignupPermitted
in interface EasyUserManager
public String getRelativeSignupURL()
getRelativeSignupURL
in interface EasyUserManager
public String getSignupURL()
getSignupURL
in interface EasyUserManager
public void setEmailSentOnInviteSignUp(boolean notify)
setEmailSentOnInviteSignUp
in interface EasyUserManager
notify
- true if notification emails should be sent to admins when a user signs themselves up, false if notpublic String restorePreviousToken()
EasyUserManager
restorePreviousToken
in interface EasyUserManager
public String getSignUpToken()
EasyUserManager
getSignUpToken
in interface EasyUserManager
public 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 |