/** * Base Filters * @Author Jeroen Wesbeek * @Since 20091026 * @see main.gsp * @see http://grails.org/Filters * @Description * * These filters contain generic logic for -every- page request. * * Revision information: * $Rev: 247 $ * $Author: duh $ * $Date: 2010-03-08 17:29:14 +0000 (ma, 08 mrt 2010) $ */ class BaseFilters { // define filters def filters = { defineStyle(controller: '*', action: '*') { // before every execution before = { // set the default style in the session if (!session.style) { session.style = 'default_style' } // set session lifetime to 1 week session.setMaxInactiveInterval(604800) } } } }