Class PasswordResetPlugin
- java.lang.Object
-
- org.jivesoftware.openfire.plugin.passwordreset.PasswordResetPlugin
-
- All Implemented Interfaces:
org.jivesoftware.openfire.container.Plugin
public class PasswordResetPlugin extends java.lang.Object implements org.jivesoftware.openfire.container.Plugin
-
-
Field Summary
Fields Modifier and Type Field Description static org.jivesoftware.util.SystemProperty<java.lang.String>BODYstatic java.lang.StringCONTEXT_PATHstatic org.jivesoftware.util.SystemProperty<java.lang.Boolean>ENABLEDstatic org.jivesoftware.util.SystemProperty<java.time.Duration>EXPIRYstatic org.jivesoftware.util.SystemProperty<java.lang.Integer>MAX_LENGTHstatic org.jivesoftware.util.SystemProperty<java.lang.Integer>MIN_LENGTHstatic java.lang.StringPLUGIN_NAMEstatic org.jivesoftware.util.SystemProperty<java.lang.String>SENDER_ADDRESSstatic org.jivesoftware.util.SystemProperty<java.lang.String>SENDER_NAMEstatic org.jivesoftware.util.SystemProperty<java.lang.String>SERVERstatic org.jivesoftware.util.SystemProperty<java.lang.String>SUBJECT
-
Constructor Summary
Constructors Constructor Description PasswordResetPlugin()Default constructor for the plugin.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroyPlugin()static PasswordResetPlugingetInstance()PasswordResetMailergetPasswordResetMailer()PasswordResetTokenManagergetResetTokenManager()voidinitializePlugin(org.jivesoftware.openfire.container.PluginManager manager, java.io.File pluginDirectory)static java.lang.Stringlocalize(java.lang.String key, java.lang.Object... arguments)
-
-
-
Field Detail
-
PLUGIN_NAME
public static final java.lang.String PLUGIN_NAME
- See Also:
- Constant Field Values
-
ENABLED
public static final org.jivesoftware.util.SystemProperty<java.lang.Boolean> ENABLED
-
SERVER
public static final org.jivesoftware.util.SystemProperty<java.lang.String> SERVER
-
SENDER_NAME
public static final org.jivesoftware.util.SystemProperty<java.lang.String> SENDER_NAME
-
SENDER_ADDRESS
public static final org.jivesoftware.util.SystemProperty<java.lang.String> SENDER_ADDRESS
-
SUBJECT
public static final org.jivesoftware.util.SystemProperty<java.lang.String> SUBJECT
-
BODY
public static final org.jivesoftware.util.SystemProperty<java.lang.String> BODY
-
EXPIRY
public static final org.jivesoftware.util.SystemProperty<java.time.Duration> EXPIRY
-
MIN_LENGTH
public static final org.jivesoftware.util.SystemProperty<java.lang.Integer> MIN_LENGTH
-
MAX_LENGTH
public static final org.jivesoftware.util.SystemProperty<java.lang.Integer> MAX_LENGTH
-
CONTEXT_PATH
public static final java.lang.String CONTEXT_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static PasswordResetPlugin getInstance()
-
localize
public static java.lang.String localize(java.lang.String key, java.lang.Object... arguments)
-
initializePlugin
public void initializePlugin(org.jivesoftware.openfire.container.PluginManager manager, java.io.File pluginDirectory)- Specified by:
initializePluginin interfaceorg.jivesoftware.openfire.container.Plugin
-
destroyPlugin
public void destroyPlugin()
- Specified by:
destroyPluginin interfaceorg.jivesoftware.openfire.container.Plugin
-
getPasswordResetMailer
public PasswordResetMailer getPasswordResetMailer()
-
getResetTokenManager
public PasswordResetTokenManager getResetTokenManager()
-
-