package org.bonitasoft.console.common.server.login; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class PortalCookies { private static final String TENANT_COOKIE_NAME = "bonita.tenant"; public static void addTenantCookieToResponse(HttpServletResponse response, Long tenantId) { Cookie tenantCookie = new Cookie(TENANT_COOKIE_NAME, String.valueOf(tenantId)); response.addCookie(tenantCookie); } public static String getTenantCookieFromRequest(HttpServletRequest request) { return getCookieValue(request, TENANT_COOKIE_NAME); } private static String getCookieValue(HttpServletRequest request, String name) { Cookie[] cookies = request.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if (cookie.getName().equals(name)) { return cookie.getValue(); } } } return null; } }