Class DomainWhiteListControllerImpl
java.lang.Object
org.eblocker.server.http.server.SessionContextController
org.eblocker.server.http.controller.impl.DomainWhiteListControllerImpl
- All Implemented Interfaces:
DomainWhiteListController
public class DomainWhiteListControllerImpl
extends SessionContextController
implements DomainWhiteListController
Puts/removes the domain of the current page on/from the whitelist
-
Constructor Summary
ConstructorsConstructorDescriptionDomainWhiteListControllerImpl(DeviceService deviceService, PageContextStore pageContextStore, SessionStore sessionStore, UserService userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetDomainStatus(org.restexpress.Request request, org.restexpress.Response response) getWhitelist(org.restexpress.Request request, org.restexpress.Response response) voidsetWhitelist(org.restexpress.Request request, org.restexpress.Response response) update(org.restexpress.Request request, org.restexpress.Response response) voidupdateWhitelistEntry(org.restexpress.Request request, org.restexpress.Response response) We have no pageContext on the dashboard, so we need an additional method.Methods inherited from class org.eblocker.server.http.server.SessionContextController
getPageContext, getPageContext, getSession, isPageContextValid
-
Constructor Details
-
DomainWhiteListControllerImpl
@Inject public DomainWhiteListControllerImpl(DeviceService deviceService, PageContextStore pageContextStore, SessionStore sessionStore, UserService userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
update
public WhiteListConfigDto update(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
updatein interfaceDomainWhiteListController
-
getDomainStatus
public WhiteListConfigDto getDomainStatus(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
getDomainStatusin interfaceDomainWhiteListController
-
getWhitelist
public Map<String,WhiteListConfig> getWhitelist(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
getWhitelistin interfaceDomainWhiteListController
-
setWhitelist
public void setWhitelist(org.restexpress.Request request, org.restexpress.Response response) - Specified by:
setWhitelistin interfaceDomainWhiteListController
-
updateWhitelistEntry
public void updateWhitelistEntry(org.restexpress.Request request, org.restexpress.Response response) We have no pageContext on the dashboard, so we need an additional method.- Specified by:
updateWhitelistEntryin interfaceDomainWhiteListController- Parameters:
request-response-
-