All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.imunity.furms.ui.mvc.LogoutView Maven / Gradle / Ivy

There is a newer version: 4.3.1
Show newest version
/*
 * Copyright (c) 2020 Bixbit s.c. All rights reserved.
 * See LICENSE file for licensing information.
 */
package io.imunity.furms.ui.mvc;

import static io.imunity.furms.domain.constant.RoutesConst.POST_LOGOUT_PAGE_URL;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import io.imunity.furms.ui.config.FurmsI18NProvider;

@Controller
public class LogoutView {

	private final FurmsI18NProvider i18nProvider;

	LogoutView(FurmsI18NProvider i18nProvider) {
		this.i18nProvider = i18nProvider;
	}

	@RequestMapping(POST_LOGOUT_PAGE_URL)
	public String logout(Model model, HttpServletRequest request) {		
		model.addAttribute("title", i18nProvider.getTranslation("view.logout-page.title"));
		model.addAttribute("message", i18nProvider.getTranslation("view.logout-page.message"));
		model.addAttribute("login", i18nProvider.getTranslation("view.logout-page.login"));
		return "logout";
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy