Class WfDocument

java.lang.Object
com.suncode.pwfl.archive.WfDocument

public class WfDocument extends Object
Klasa reprezentuje dokument systemowy. Klasa zawiera informacje o pliku(WfFile), wersji(WfFileVersion), oraz infomacje o indeksach(pm_idx000x).
Author:
Paweł Rosolak 20 gru 2013
  • Field Details

  • Constructor Details

    • WfDocument

      public WfDocument()
  • Method Details

    • getId

      public Long getId()
      Id dokumentu z bazy danych(tabela pm_idx000x)
      Returns:
    • setId

      public void setId(Long id)
      Id dokumentu z bazy danych(tabela pm_idx000x)
    • isExpired

      public boolean isExpired()
      Określa czy dokument wygasł
      Returns:
    • setExpired

      public void setExpired(boolean expired)
      Określa czy dokument wygasł
    • getFile

      public WfFile getFile()
      Informacje o pliku
      Returns:
    • setFile

      public void setFile(WfFile file)
      Informacje o pliku
      Parameters:
      file -
    • getVersion

      public WfFileVersion getVersion()
      Informacje o wersji pliku
      Returns:
    • setVersion

      public void setVersion(WfFileVersion version)
      Informacje o wersji pliku
      Parameters:
      version -
    • getIndexes

      public List<IndexInfo> getIndexes()
      Lista indeksów dokumentu
      Returns:
    • setIndexes

      public void setIndexes(List<IndexInfo> indexes)
      Lista indeksów dokumentu
      Parameters:
      indexes -
    • addIndex

      public void addIndex(IndexInfo indexInfo)
      Dodaje indeks do dokumenty
      Parameters:
      indexInfo -
    • getExpirationDate

      public Date getExpirationDate()
      Data wygaśnięcia
      Returns:
    • setExpirationDate

      public void setExpirationDate(Date expirationDate)
      Data wygaśnięcia
      Parameters:
      expirationDate -
    • getIndexById

      public IndexInfo getIndexById(Long indexId)
      Pobiera indeks po id
      Parameters:
      indexId - Id indeksu
      Returns:
      Definicja indeksu
    • getIndexByName

      public IndexInfo getIndexByName(String indexName)
      Pobiera indeks po nazwie. Jeżeli istnieje kilka indeksów o tej samej nazwie zwracany jest pierwszy znaleziony.
      Parameters:
      indexName - Nazwa indkesu
      Returns:
      Definicja indeksu
    • getDocumentClassId

      public Long getDocumentClassId()
    • setDocumentClassId

      public void setDocumentClassId(Long documentClassId)
    • setIndexValue

      public void setIndexValue(String indexName, Object indexValue)
    • getIndexValue

      public Object getIndexValue(String indexName)
    • setIndexValue

      public void setIndexValue(Long indexId, Object indexValue)
    • getIndexValue

      public Object getIndexValue(Long indexId)