package gw.pcf uses gw.api.web.util.SessionUtil /** * Tracks the selection of the basic or advanced tab in the policy search UI. */ class PolicySearchTabSelector { static final var LAST_SELECTED_TAB = "LastSelectedPolicySearchTab" static final var ADVANCED_TAB = "Advanced" static final var BASIC_TAB = "Basic" static function registerAdvancedTabActivated(){ SessionUtil.putSetting(LAST_SELECTED_TAB, ADVANCED_TAB) } static function registerBasicTabActivated(){ SessionUtil.putSetting(LAST_SELECTED_TAB, BASIC_TAB) } static function advancedTabLastActivated() : boolean { return SessionUtil.getSetting(LAST_SELECTED_TAB) == ADVANCED_TAB } }