| com.ivata.groupware.admin.setting.struts.SettingAction
SettingAction | public class SettingAction extends MaskAction (Code) | | Action invoked whenever the user setting page is submitted.
This action lets users modify their personal preferences, or those which
affect the system as a whole (if they have sufficient user rights.
There is a file called ivataSettings.xml which defines which
system settings will be available to users and administrators, and stores
how the settings are displayed. This file is normally located in the
WEB-INF directory of the webapp.
since: ivata groupware 1.0 (2003-01-27) author: Peter Illes author: Colin MacLeod author: colin.macleod@ivata.com version: $Revision: 1.4 $ |
Field Summary | |
final public static String | SETTINGS_FILE_NAME
Specifies the path to the settings config file, relative to the webapp
root. |
Constructor Summary | |
public | SettingAction(Settings settingsParam, MaskFactory maskFactoryParam, MaskAuthenticator authenticatorParam) Constructor. |
Method Summary | |
public void | clear(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession) | public String | execute(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession) | public String | onConfirm(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession, String defaultForwardParam) |
SETTINGS_FILE_NAME | final public static String SETTINGS_FILE_NAME(Code) | |
Specifies the path to the settings config file, relative to the webapp
root.
|
SettingAction | public SettingAction(Settings settingsParam, MaskFactory maskFactoryParam, MaskAuthenticator authenticatorParam)(Code) | | Constructor. Normally called from PicoContainer .
Parameters: settingsParam - Used to retrieve and set system settings. Parameters: maskFactoryParam - Parameters: authenticatorParam - |
clear | public void clear(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession) throws SystemException(Code) | | Parameters: mappingParam - Parameters: formParam - Parameters: requestParam - Parameters: responseParam - Parameters: sessionParam - Parameters: clientSession - throws: SystemException - |
execute | public String execute(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession) throws SystemException(Code) | | Parameters: mappingParam - Parameters: formParam - Parameters: requestParam - Parameters: responseParam - Parameters: sessionParam - Parameters: clientSession - "noSettings" if there are no settings the user canchange, otherwise null . throws: SystemException - If the settings cannot be read. |
onConfirm | public String onConfirm(ActionMapping mappingParam, ActionForm formParam, HttpServletRequest requestParam, HttpServletResponse responseParam, HttpSession sessionParam, ClientSession clientSession, String defaultForwardParam) throws SystemException(Code) | | Parameters: mappingParam - Parameters: formParam - Parameters: requestParam - Parameters: responseParam - Parameters: sessionParam - Parameters: clientSession - Parameters: defaultForwardParam - Always returns null . throws: SystemException - If there is an error writing the settings. |
|
|