Package sk.iway.iwcm

Class RequestBean

java.lang.Object
sk.iway.iwcm.RequestBean

public class RequestBean extends Object
RequestBean.java - drzi zakladne info z requestu, uklada sa do hash tabulky podla thread ID
  • Constructor Details

    • RequestBean

      public RequestBean()
  • Method Details

    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getRemoteIP

      public String getRemoteIP()
    • setRemoteIP

      public void setRemoteIP(String remoteIP)
    • getRemoteHost

      public String getRemoteHost()
    • setRemoteHost

      public void setRemoteHost(String remoteHost)
    • getBaseHref

      public String getBaseHref()
    • setBaseHref

      public void setBaseHref(String baseHref)
    • getLng

      public String getLng()
    • setLng

      public void setLng(String lng)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getQueryString

      public String getQueryString()
    • setQueryString

      public void setQueryString(String queryString)
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • getDomain

      public String getDomain()
    • setDomain

      public void setDomain(String domain)
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)
    • getCryptoPrivateKey

      public String getCryptoPrivateKey()
    • setCryptoPrivateKey

      public void setCryptoPrivateKey(String cryptoPrivateKey)
    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
      Ziska HTTP request, nenastavi sa tam ale automaticky ale len pre urcite pripady, vid SetCharacterEncodingFilter
      Returns:
    • setRequest

      public void setRequest(javax.servlet.http.HttpServletRequest request)
    • isUserAdmin

      public boolean isUserAdmin()
    • setUserAdmin

      public void setUserAdmin(boolean isUserAdmin)
    • getParameters

      public Map<String,String[]> getParameters()
    • getAllParameters

      protected Map<String,String[]> getAllParameters()
    • setParameters

      public void setParameters(Map<String,String[]> parameters)
    • getParameterNames

      public Enumeration<String> getParameterNames()
    • getParameter

      public String getParameter(String parameter)
    • getParameterValues

      public String[] getParameterValues(String parameter)
    • hasParameter

      public boolean hasParameter(String key)
    • getReferrer

      public String getReferrer()
    • setReferrer

      public void setReferrer(String referrer)
    • getAllowedParameters

      public List<String> getAllowedParameters()
    • setAllowedParameters

      public void setAllowedParameters(List<String> allowedParameters)
    • addAllowedParameter

      public static void addAllowedParameter(String allowedParameter)
    • hasAllowedParameters

      public static boolean hasAllowedParameters()
    • addParameter

      public static void addParameter(String key, String value)
    • addParameter

      public static void addParameter(String key, String[] value)
    • getAuditValues

      public Map<String,String[]> getAuditValues(boolean createIfNull)
    • addAuditValue

      public static void addAuditValue(String key, String value)
      Add audit value for use with AuditEntityListener
      Parameters:
      key -
      value -
    • removeAuditValue

      public static void removeAuditValue(String key)
    • addError

      public static void addError(String error)
    • addError

      public static void addError(String error, boolean addToEnd)
    • getErrors

      public List<String> getErrors()
    • setErrors

      public void setErrors(List<String> errors)
    • getErrorsString

      public String getErrorsString()
    • setAttribute

      public static void setAttribute(String key, Object value)
      Umozni nastavit atribut vramci requestu podobne ako request.setAttribute
      Parameters:
      key -
      value -
    • getAttribute

      public static Object getAttribute(String key)
      Umozni ziskat atribut vramci requestu podobne ako request.setAttribute
      Parameters:
      key -
      Returns:
    • addTextKeyPrefix

      public static void addTextKeyPrefix(String prefix, boolean addToLastPosition)
      Prida prefix pre textove kluce, nasledne sa hlada preklad podla prefixu (posledny v zozname ma najvacsiu prioritu)
      Parameters:
      prefix -
      addToLastPosition -
    • getTextKeyPrefixes

      public static List<String> getTextKeyPrefixes()
      Vrati zoznam prefixov pre textove kluce
      Returns:
    • getSpringContext

      public org.springframework.context.ApplicationContext getSpringContext()
    • setSpringContext

      public void setSpringContext(org.springframework.context.ApplicationContext springContext)
    • getSpringBean

      public <T> T getSpringBean(String name, Class<T> clazz)
    • isAdminLogged

      public static boolean isAdminLogged()
      Staticka metoda pre zistenie, ci je prihlaseny admin
      Returns:
    • getHttpProtocol

      public String getHttpProtocol()
      Vrati protokol/schemu pouziteho HTTP requestu
      Returns:
    • setHttpProtocol

      public void setHttpProtocol(String httpProtocol)
    • getHttpPort

      public int getHttpPort()
      Vrati port HTTP pripojenia
    • setHttpPort

      public void setHttpPort(int httpPort)
    • getServerName

      public String getServerName()
      Vrati request.getServerName(), moze byt odlisne od getDomain, ktora berie do uvahy aj nastavenu domenu stranky
      Returns:
    • setServerName

      public void setServerName(String serverName)
    • getHeaderOrigin

      public String getHeaderOrigin()
      Vrati hodnotu HTTP hlavicky origin
      Returns:
    • setHeaderOrigin

      public void setHeaderOrigin(String headerOrigin)
    • getDocId

      public int getDocId()
    • setDocId

      public void setDocId(int docId)
    • getGroupId

      public int getGroupId()
    • setGroupId

      public void setGroupId(int groupId)