Class FileAtrDB

java.lang.Object
sk.iway.iwcm.filebrowser.FileAtrDB

public class FileAtrDB extends Object
Objekt na pracu s atributmi suboru
  • Field Details

  • Constructor Details

    • FileAtrDB

      protected FileAtrDB()
  • Method Details

    • getAtributes

      public static List<FileAtrBean> getAtributes(String link, String group, javax.servlet.http.HttpServletRequest request)
      vrati zoznam vsetkych atributov (aj nevyplnenych) pre dany subor
      Parameters:
      link - - cela cesta k suboru (URL)
      group - - skupina atributov
      request -
      Returns:
    • getAtributes

      public static List<List<FileAtrBean>> getAtributes(String link, javax.servlet.http.HttpServletRequest request)
      Vrati List skupin, ktory ako hodnoty obsahuje dalsie Listy s atributmi v danej skupine
      Parameters:
      link - - cela cesta k suboru (URL)
      request -
      Returns:
    • getAtrDef

      public static FileAtrBean getAtrDef(int atrId, javax.servlet.http.HttpServletRequest request)
      vrati atribut atrId
      Parameters:
      atrId -
      request -
      Returns:
    • getAtrGroups

      public static List<LabelValueDetails> getAtrGroups(javax.servlet.http.HttpServletRequest request)
      vrati zoznam skupin atributov
      Parameters:
      request -
      Returns:
    • getAtributesTable

      public static List<FileAtrRowBean> getAtributesTable(String rootPath, boolean includeSub, String group, javax.servlet.http.HttpServletRequest request)
      Vytvori tabulku so zoznamom suborov a jednotlivymi atributmi
      Parameters:
      rootPath - adresar, v ktorom sa ma nachadzat subor
      includeSub - ak true, vratane podadresarov
      group - skupina atributov, pre ktoru robime vypis (alebo null)
      request - Description of the Parameter
      Returns:
      The atributesTable value
    • getAtributesTree

      public static List<FileAtrBean> getAtributesTree(String atrName, String rootPath, boolean includeSub, String group, javax.servlet.http.HttpServletRequest request)
      Nacita zoznam suborov s atributom daneho nazvu, pouziva sa pre vytvorenie stromu atributov
      Parameters:
      atrName - nazov atributu, pre ktory vytvarame strom
      rootPath - adresar, v ktorom sa ma nachadzat subor (alebo null)
      includeSub - ak true, berieme aj podadresare
      group - nazov skupiny atributov (alebo null)
      request - Description of the Parameter
      Returns:
      The atributesTree value
    • getUsedAtrValues

      public static List<LabelValueDetails> getUsedAtrValues(int atrId, javax.servlet.http.HttpServletRequest request)
      Vrati zoznam pouzitych hodnot pre dane id atributu
      Parameters:
      atrId -
      request -
      Returns:
    • fillEditForm

      public static void fillEditForm(EditForm ef)
      Naplni informaciu o adresari z databazy (tabulka dir_url), jedna sa o vlastnosti adresara
      Parameters:
      ef - - edit form, musi mat vyplnene origDir