Class UserAgentService

java.lang.Object
org.eblocker.server.http.service.UserAgentService

public class UserAgentService extends Object
  • Constructor Details

    • UserAgentService

      @Inject public UserAgentService(DataSource datasource, int size, String regexBrowser, String regexMsie)
  • Method Details

    • setCloakedUserAgent

      public void setCloakedUserAgent(Integer userId, String deviceId, String cloakedUserAgent, Boolean isCustom)
    • getCloakedUserAgent

      public String getCloakedUserAgent(Integer userId, String deviceId)
    • isCustom

      public boolean isCustom(Integer userId, String deviceId)
    • turnOffCloakingForDevice

      protected void turnOffCloakingForDevice(Integer userId, String deviceId)
    • turnOffCloakingForAllDevices

      public void turnOffCloakingForAllDevices(Collection<Device> devices)
    • getUserAgentInfo

      public UserAgentInfo getUserAgentInfo(String userAgent)