com.taggercat.handlers
Class ChangeUserSetting

java.lang.Object
  extended by com.taggercat.handlers.AbstractRequestHandler
      extended by com.taggercat.handlers.ChangeUserSetting
All Implemented Interfaces:
com.taggercat.el.ELPropertyResolver, RequestHandler

public class ChangeUserSetting
extends AbstractRequestHandler

An action handler to change user settings; where user settings are a Map on the user's session. Examples:

Change a user setting: tcAjaxAction( "setUserSetting", '/Ajax/AjaxNillResponse.jsp', { "name":"sectionId", "value":"hidden" } ) or Clear a user setting: tcAjaxAction( "clearUserSetting", '/Ajax/AjaxNillResponse.jsp', { "name":"sectionId", "value":"hidden" } ) or Read a user setting: ${tc.userSetting('sectionId')} or ${tc.userSetting('key','defaultValue')} or Read a user setting: <tc:userSetting name="sectionId" empty="foo" /> This action handler is usually called from an AJAX request.

 

Constructor Summary
ChangeUserSetting()
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getValue()
           
 void setName(java.lang.String name)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class com.taggercat.handlers.AbstractRequestHandler
disableClientCache, getDataSourceName, getErrorException, getErrorPage, getErrorPageMethod, getErrorReason, getExplicitDataSourceName, getExplicitDSN, getMatchedPattern, getModel, getRequestController, getResponsePage, getResponsePageMethod, getSessionExpiredPage, getUserName4Log, init, isAjaxRequest, onChainCompleted, resolveProperty, serverTemporaryFile, serveTemporaryFile, service, setActionName, setErrorPage, setErrorPageMethod, setErrorPageMethodToRedirect, setExplicitDataSourceName, setExplicitDSN, setMatchedPattern, setResponsePage, setResponsePageMethod, setResponsePageMethodToRedirect, setSessionExpiredPage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeUserSetting

public ChangeUserSetting()
Method Detail

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getValue

public java.lang.String getValue()
Returns:
the value

setValue

public void setValue(java.lang.String value)
Parameters:
value - the value to set