|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Action com.mf.roundhouse.core.action.RoundhouseAction com.mf.roundhouse.core.action.UserEditCore
Abstract class providing Core action behavior for editing a User from an administrative screen or from a My Account screen.
Field Summary | |
static java.lang.String |
ATTR_AVAILABLE_SECRET_QUESTIONS
|
static java.lang.String |
ATTR_SECRET_QUESTION_ENABLED
|
static java.lang.String |
ATTR_USER_AGREEMENT_ENABLED
|
static java.lang.String |
DATE_NOT_SET
|
Constructor Summary | |
UserEditCore()
|
Method Summary | |
protected abstract void |
actionValidate(ActionErrors errors,
UserCoreForm userForm)
Abstract method which is used to validate the input provided on this action. |
protected void |
deleteUser(java.lang.String userProfileId,
HttpServletRequest request)
Delete the specified UserProfile from the system. |
protected java.util.Vector |
getGroups(HttpServletRequest request)
Return a Vector containing all groups in the system. |
protected void |
populateForm(UserCoreForm aForm,
UserProfile aUser)
Populate the form values from the UserProfile object |
protected void |
populateObject(UserCoreForm aForm,
UserProfile aUser)
Populate the UserProfile object from the form values. |
protected ActionForward |
roundhouseProcess(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
Process the action. |
protected void |
saveUser(UserProfile aUser,
UserCoreForm aForm,
HttpServletRequest request)
Save the specified UserProfile. |
Methods inherited from class com.mf.roundhouse.core.action.RoundhouseAction |
asIdentifier, asIdString, execute, getPermission, getSessionCollaborator, handleAccessError, isAuthorized, nullify, preProcess, preProcessAuthorized, preProcessValidateUserSetup, setLastActionCalled, setSavedChangesMessage, skipValidation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String ATTR_SECRET_QUESTION_ENABLED
public static java.lang.String ATTR_AVAILABLE_SECRET_QUESTIONS
public static java.lang.String ATTR_USER_AGREEMENT_ENABLED
public static java.lang.String DATE_NOT_SET
Constructor Detail |
public UserEditCore()
Method Detail |
protected ActionForward roundhouseProcess(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws java.lang.Exception
roundhouseProcess
in class RoundhouseAction
java.lang.Exception
protected java.util.Vector getGroups(HttpServletRequest request) throws java.lang.Exception
java.lang.Exception
protected void deleteUser(java.lang.String userProfileId, HttpServletRequest request) throws java.lang.Exception
java.lang.Exception
protected void saveUser(UserProfile aUser, UserCoreForm aForm, HttpServletRequest request) throws java.lang.Exception
java.lang.Exception
protected void populateForm(UserCoreForm aForm, UserProfile aUser) throws java.lang.Exception
java.lang.Exception
protected void populateObject(UserCoreForm aForm, UserProfile aUser) throws java.lang.Exception
java.lang.Exception
protected abstract void actionValidate(ActionErrors errors, UserCoreForm userForm) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |