Interface FileSaver


public interface FileSaver
Klasa odpowiedzialna za zapis plików w systemie
Author:
Paweł Rosolak 28 sie 2013
  • Method Details

    • attachFileToProcess

      WfFile attachFileToProcess(Long fileId, String userName, String processId, String activityId)
      Dołącza plik z archiwum do zadania
      Parameters:
      fileId - Id pliku z archiwum
      userName - Login użytkownika dodającego dokument
      processId - Id procesu
      activityId - Id zadania
      Returns:
      Zwraca obiekt zapisanego pliku (z tabeli pm_files)
    • updateAttachedFileToProcess

      WfFile updateAttachedFileToProcess(Long fileId, Long parentFileId, String userName)
      Modyfikacja informacji o podłączonym dokumencie w procesach podczas wgrywania nowej wersji pliku.
      Parameters:
      fileId - Id pliku, które będziemy wstawiać
      parentFileId - Id pliku, dla którego pobieramy informacje
      userName - Login użytkownika wysyłający plik do zmiany
      Returns:
      Zwraca obiekt zapisanego pliku (z tabeli pm_files)
    • addFile

      WfFile addFile(DocumentDefinition definition)
      Dodaje dokument do archiwum i dołącza do procesu jeżeli podano odpowiednie parametry.
      Parameters:
      definition - Definicja dodawanego pliku
      Returns:
      Zwraca obiekt zapisanego pliku (z tabeli pm_files)
    • addFileWithMetaResult

      AddFileResultMeta addFileWithMetaResult(DocumentDefinition definition)
      Didahe dokument do archiwum i dołącza do procesu, jeżeli podano odpowiednie parametry.
      Parameters:
      definition - Definicja dodawanego pliku
      Returns:
      Obiekt pliku oraz informację, czy został dodany jako nowa wersja
    • checkIn

      Long checkIn(DocumentDefinition definition, Long parentFileId, String comment) throws Exception
      Throws:
      Exception
    • attachFileToProcess

      WfFile attachFileToProcess(Long fileId, String userName, String processId, String activityId, boolean acceptClosed)
      Dołącza plik z archiwum do zadania
      Parameters:
      fileId - Id pliku z archiwum
      userName - Login użytkownika dodającego dokument
      processId - Id procesu
      activityId - Id zadania
      acceptClosed - Pozwolenie na dołączenie do zamkniętego procesu
      Returns:
      Zwraca obiekt zapisanego pliku (z tabeli pm_files)