Class GsaApiManager

java.lang.Object
org.codelibs.fess.api.BaseApiManager
org.codelibs.fess.api.gsa.GsaApiManager
All Implemented Interfaces:
WebApiManager

public class GsaApiManager extends BaseApiManager
  • Field Details

    • gsaPathPrefix

      protected String gsaPathPrefix
  • Constructor Details

    • GsaApiManager

      public GsaApiManager()
  • Method Details

    • register

      @PostConstruct public void register()
    • matches

      public boolean matches(javax.servlet.http.HttpServletRequest request)
    • process

      public void process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • appendParam

      protected void appendParam(StringBuilder buf, String name, String value) throws UnsupportedEncodingException
      Throws:
      UnsupportedEncodingException
    • appendParam

      protected void appendParam(StringBuilder buf, String name, String value, String original)
    • processSearchRequest

      protected void processSearchRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)
    • writeXmlResponse

      protected void writeXmlResponse(int status, boolean xmlDtd, String body, String errMsg)
    • escapeXml

      protected String escapeXml(Object obj)
    • getXmlPathPrefix

      public String getXmlPathPrefix()
    • setXmlPathPrefix

      public void setXmlPathPrefix(String xmlPathPrefix)
    • setGsaPathPrefix

      public void setGsaPathPrefix(String gsaPathPrefix)
    • writeHeaders

      protected void writeHeaders(javax.servlet.http.HttpServletResponse response)
      Specified by:
      writeHeaders in class BaseApiManager