Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.action
Class ChangePasswordAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.jivesoftware.base.action.JiveActionSupport
          extended by com.jivesoftware.forum.action.ForumActionSupport
              extended by com.jivesoftware.forum.action.ChangePasswordAction
All Implemented Interfaces:
AuthTokenAware, EntityAware, UserAware, ForumFactoryAware, com.opensymphony.webwork.interceptor.ServletRequestAware, com.opensymphony.webwork.interceptor.ServletResponseAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class ChangePasswordAction
extends ForumActionSupport

An action for changing the current user's password.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jivesoftware.forum.action.ForumActionSupport
CANCEL, DISABLED, FATAL, NOTFOUND, SESSION_REFERRER_KEY, UNAUTHORIZED
 
Fields inherited from class com.jivesoftware.base.action.JiveActionSupport
pageUser, request, response
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ChangePasswordAction()
           
 
Method Summary
 java.lang.String doDefault()
          Returns Action.INPUT.
 java.lang.String execute()
          Sets the current user's password and returns Action.SUCCESS, or JiveActionSupport.UNAUTHORIZED if the user isn't authorized to change the password.
 java.lang.String getConfirmNewPassword()
           
 IntrospectiveUser getIntrospectiveUser()
          Returns the current user as an IntrospectiveUser.
 int getMinPasswordLength()
          Returns the minimum allowable password length.
 java.lang.String getNewPassword()
           
 void setConfirmNewPassword(java.lang.String confirmNewPassword)
           
 void setNewPassword(java.lang.String newPassword)
           
 void validate()
           
 
Methods inherited from class com.jivesoftware.forum.action.ForumActionSupport
getCanAttach, getCanCreateMessage, getCanCreatePoll, getCanCreatePoll, getCanCreateThread, getCanCreateThread, getCanEdit, getCanEditAttach, getCanEditPoll, getCanEditPoll, getCanEditProfile, getCanEditTags, getCanPostAnnounce, getCanPostAnnounce, getCanRead, getCanRead, getEntityDescriptor, getForumFactory, getPageUser, getReadStatus, getSkinProperty, getThemeName, isAdmin, isAdmin, isAuthor, isAuthor, isMessageModerationOn, isModerator, isModerator, isResourceInTheme, isSystemAdmin, isThreadModerationOn, setForumFactory, setUser
 
Methods inherited from class com.jivesoftware.base.action.JiveActionSupport
getAuthToken, getGuestProperty, getJiveProperty, getLocales, getPageURL, getSession, getText, getText, getTimeZone, getTimeZones, isFailedLookup, isGuest, setAuthToken, setGuestProperty, setLoginAttributes, setPageUser, setServletRequest, setServletResponse
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangePasswordAction

public ChangePasswordAction()
Method Detail

getNewPassword

public java.lang.String getNewPassword()

setNewPassword

public void setNewPassword(java.lang.String newPassword)

getConfirmNewPassword

public java.lang.String getConfirmNewPassword()

setConfirmNewPassword

public void setConfirmNewPassword(java.lang.String confirmNewPassword)

getIntrospectiveUser

public IntrospectiveUser getIntrospectiveUser()
Returns the current user as an IntrospectiveUser.

Returns:
the current user as an IntrospectiveUser.

getMinPasswordLength

public int getMinPasswordLength()
Returns the minimum allowable password length. This value can be set with the jive property skin.default.defaultMinPasswordLength.

Returns:
the minimum allowable password length.

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

doDefault

public java.lang.String doDefault()
Returns Action.INPUT.

Overrides:
doDefault in class com.opensymphony.xwork.ActionSupport
Returns:
Action.INPUT.

execute

public java.lang.String execute()
Sets the current user's password and returns Action.SUCCESS, or JiveActionSupport.UNAUTHORIZED if the user isn't authorized to change the password.

Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class ForumActionSupport
Returns:
Action.SUCCESS, or JiveActionSupport.UNAUTHORIZED if the user isn't authorized to change the password.

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.