Package com.suncode.pwfl.archive
Interface DocumentService
public interface DocumentService
Umożliwia zarządzanie dokumentami systemu.
- Author:
- Paweł Rosolak 20 gru 2013
-
Method Summary
Modifier and TypeMethodDescriptionaddDocument(DocumentDefinition definition) Dodaje dokument do systemuaddDocumentWithMetaResult(DocumentDefinition definition) Dodaje dokument do systemuvoidattachDocumentToProcess(WfDocument document, String userName, String processId, String activityId) Dołącza dokument istniejący w archiwum do procesuvoidattachDocumentToProcess(WfDocument document, String userName, String processId, String activityId, boolean acceptClosed) Dołącza dokument istniejący w archiwum do procesuvoidattachDocumentToProcess(Long documentId, Long documentClassId, String userName, String processId, String activityId) Dołącza dokument istniejący w archiwum do procesuvoiddeleteAllDocumentVersions(WfDocument document) voiddeleteDocument(WfDocument document) Usuwa dokument z systemuvoiddeleteDocument(Long documentId, Long documentClassId) Usuwa dokument z systemuvoiddetachDocumentFromActivity(WfDocument document, String processId, String activityId) Odłącza dokument od zadania.voiddetachDocumentFromProcess(WfDocument document, String processId) Odłącza dokument od procesu.voiddetachDocumentFromProcess(Long documentId, Long documentClassId, String processId) Odłącza dokument od procesu.getDocument(Long fileId) Pobiera dokument za pomocą fileId(z pm_files)getDocument(Long documentId, Long documentClassId) Pobiera dokument po idvoidupdateDocument(WfDocument document) Modyfikuje dokument (aktualnie zmienia wyłącznie indeksy dokumnetu)
-
Method Details
-
addDocument
Dodaje dokument do systemu- Parameters:
definition- Definicja dokumentu- Returns:
- Dodany dokument
-
addDocumentWithMetaResult
Dodaje dokument do systemu- Parameters:
definition-- Returns:
- zwraca również informację, czy dokument został dodany jako nowa wersja
-
getDocument
Pobiera dokument po id- Parameters:
documentId- Id dokumentu(z pm_idx000x)- Returns:
- Definicja dokumentu
-
updateDocument
Modyfikuje dokument (aktualnie zmienia wyłącznie indeksy dokumnetu)- Parameters:
document- Definicja dokumentu
-
deleteDocument
Usuwa dokument z systemu- Parameters:
documentId- Id dokumentu(z pm_idx000x)
-
deleteDocument
Usuwa dokument z systemu- Parameters:
Definicja- dokumentu
-
deleteAllDocumentVersions
-
detachDocumentFromProcess
Odłącza dokument od procesu. Pozostawia go w archiwum.- Parameters:
documentId- Id dokumentu(z pm_idx000x)processId- Id procesuactivityId- Id zadania
-
detachDocumentFromProcess
Odłącza dokument od procesu. Pozostawia go w archiwum.- Parameters:
document- Definicja dokumentuprocessId- id procesu
-
detachDocumentFromActivity
Odłącza dokument od zadania. Pozostawia go w archiwum.- Parameters:
document- Definicja dokumentuprocessId- Id procesuactivityId- Id zadania
-
attachDocumentToProcess
void attachDocumentToProcess(Long documentId, Long documentClassId, String userName, String processId, String activityId) Dołącza dokument istniejący w archiwum do procesu- Parameters:
documentId- Id dokumentudocumentClassId- Id klasy dokumentówuserName- Login użytkownika dołączającego dokumentprocessId- Id procesuactivityId- Id zadania
-
attachDocumentToProcess
void attachDocumentToProcess(WfDocument document, String userName, String processId, String activityId) Dołącza dokument istniejący w archiwum do procesu- Parameters:
document- Definicja dokumentuuserName- Login użytkownika dołączającego dokumentprocessId- Id procesuactivityId- Id zadania
-
getDocument
Pobiera dokument za pomocą fileId(z pm_files)- Parameters:
fileId- Id pliku- Returns:
- Dokument
-
attachDocumentToProcess
void attachDocumentToProcess(WfDocument document, String userName, String processId, String activityId, boolean acceptClosed) Dołącza dokument istniejący w archiwum do procesu- Parameters:
document- Definicja dokumentuuserName- Login użytkownika dołączającego dokumentprocessId- Id procesuactivityId- Id zadaniaacceptClosed- Pozwolenie na dołączenie do zamkniętego procesu
-