Class FileIndexer

java.lang.Object
sk.iway.iwcm.findexer.FileIndexer

public class FileIndexer extends Object
FullText indexovanie suborov. Vytvari web stranku s obsahom textu daneho suboru a s presmerovanim na dany subor.
  • Constructor Details

    • FileIndexer

      protected FileIndexer()
  • Method Details

    • indexFile

      @Deprecated public static boolean indexFile(String url, List<ResultBean> indexedFiles, javax.servlet.http.HttpServletRequest request)
      Deprecated.
      - use FileIndexerTools.indexFile
      Zaindexuje subor
      Parameters:
      url - - url suboru
      indexedFiles - - zoznam do ktoreho sa zapise vysledok
      request -
      Returns:
    • indexDir

      public static void indexDir(String dirUrl, List<ResultBean> indexedFiles, javax.servlet.http.HttpServletRequest request)
      Zaindexuje cely adresar
      Parameters:
      dirUrl - - url adresa
      indexedFiles - - zoznam do ktoreho sa zapisu zaindexovane subory
      request -
    • indexDir

      public static void indexDir(String dirUrl, List<ResultBean> indexedFiles, javax.servlet.http.HttpServletRequest request, PrintWriter out)
    • getFileDocId

      @Deprecated public static int getFileDocId(String url, javax.servlet.http.HttpServletRequest request)
      Deprecated.
      - not used anymore
      Vrati docId pre zadanu URL adresu suboru (pre multidomain uz musi byt zdekodovana na filesystem URL)
      Parameters:
      url -
      request -
      Returns:
    • isFileIndexerConfigured

      public static boolean isFileIndexerConfigured()
    • indexFile

      @Deprecated public static void indexFile(String url, UserDetails user)
      Deprecated.
      - use FileIndexerTools.indexFile
    • deleteIndexedFile

      @Deprecated public static boolean deleteIndexedFile(String url)
      Deprecated.
      - use FileIndexerTools.deleteIndexedFile
    • findGroup

      @Deprecated public static GroupDetails findGroup(List<GroupDetails> groups, int parentGroupId, String name)
      Deprecated.
      - use FileIndexerTools.findGroup
    • indexFileOrFolder

      public static void indexFileOrFolder(String file, String dir, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
      Index file or folder. If user is not logged redirect to logon.
      Parameters:
      file - - single file URL to index
      dir - - URL of directory to index
      request -
      response -
      Throws:
      IOException
      javax.servlet.ServletException