Class LanguageControllerImpl
java.lang.Object
org.eblocker.server.http.controller.impl.LanguageControllerImpl
- All Implemented Interfaces:
LanguageController
This class handles and controls the language settings of the frontend
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageControllerImpl(DataSource dataSource, TorExitNodeCountries torExitNodeCountries) -
Method Summary
Modifier and TypeMethodDescriptiongetAllAvailableLanguages(org.restexpress.Request request, org.restexpress.Response response) getCurrentLanguage(org.restexpress.Request request, org.restexpress.Response response) voidsetLanguage(org.restexpress.Request request, org.restexpress.Response response)
-
Constructor Details
-
LanguageControllerImpl
@Inject public LanguageControllerImpl(DataSource dataSource, TorExitNodeCountries torExitNodeCountries)
-
-
Method Details
-
getAllAvailableLanguages
public Set<Language> getAllAvailableLanguages(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
getAllAvailableLanguagesin interfaceLanguageController
-
getCurrentLanguage
public Language getCurrentLanguage(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
getCurrentLanguagein interfaceLanguageController
-
setLanguage
public void setLanguage(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
setLanguagein interfaceLanguageController
-