/** * Get and create a CookieConfigDescriptor if necessary. */ private CookieConfig getCookieConfig() { SessionConfig sessionConfig = getSessionConfig(); CookieConfig cookieConfig = sessionConfig.getCookieConfig(); if (cookieConfig == null) { cookieConfig = new CookieConfigDescriptor(); sessionConfig.setCookieConfig(cookieConfig); } return cookieConfig; } }
sessionConfig.addTrackingMode(COOKIE); sessionConfig.addTrackingMode(URL); } else if (!cookieTrackingMode && urlTrackingMode) { SessionConfig sessionConfig = getSessionConfig(); sessionConfig.removeTrackingMode(COOKIE); sessionConfig.addTrackingMode(URL); } else if (cookieTrackingMode && !urlTrackingMode) { SessionConfig sessionConfig = getSessionConfig(); sessionConfig.addTrackingMode(COOKIE); sessionConfig.removeTrackingMode(URL); } else { SessionConfig sessionConfig = getSessionConfig(); sessionConfig.removeTrackingMode(COOKIE); sessionConfig.removeTrackingMode(URL); sessionConfig.addTrackingMode(SSL);
webModule.setSessionTimeout(sessionConfig.getSessionTimeout()); CookieConfig cookieConfig = sessionConfig.getCookieConfig(); if (cookieConfig != null) { SessionCookieConfig sessionCookieConfig = if (!sessionConfig.getTrackingModes().isEmpty()) { webModule.setSessionTrackingModes( sessionConfig.getTrackingModes());
Set<SessionTrackingMode> trackingModes = sessionConfig.getTrackingModes(); if (trackingModes.contains(SessionTrackingMode.COOKIE)) { appendTextChild(scNode, RuntimeTagNames.COOKIES_ENABLED, "true"); CookieConfig cookieConfig = sessionConfig.getCookieConfig(); if (cookieConfig != null) { if (cookieConfig.getName() != null && cookieConfig.getName().length() > 0) {
webXmlTimeoutSeconds = wbd.getSessionConfig().getSessionTimeout() * 60;