public interface FileService
| Modifier and Type | Method and Description |
|---|---|
void |
cancelCheckOut(Long fileId)
Metoda anuluje wprowadzanie zmian do dokumentu.
|
void |
changeFileIndexes(Long fileId,
Map<Long,Object> indexes)
Zmienia indeksy dokumentu.
|
Long |
checkIn(DocumentDefinition fileDefinition,
Long parentFileId,
String comment)
Metoda zapisuje nową wersję pliku, który wcześniej pobraliśmy do zmiany.
|
void |
checkOut(Long fileId,
String userName)
Metoda zmienia dane w bazie danych odnośnie pobrania dokumentu do zmiany.
|
Map<String,Object> |
convertIndexIds(Map<Long,Object> indexes,
long documentClassId)
Zmienia klucze mapy będące id indeksów na nazwy indeksów
|
Map<Long,Object> |
convertIndexNames(Map<String,Object> indexes,
long documentClassId)
Zmienia klucze mapy będące nazwami indeksów na id indeksów
|
Map<Long,Object> |
convertIndexTypes(Map<Long,Object> indexes,
long documentClassId)
Konwertuje wartości indeksów na odpowiednie typy zgodne z definicją indeksu.
|
void |
deleteFile(Long fileId)
Usuwa plik z systemu.
|
void |
detachFileFromProcess(Long fileId,
String processId)
Odłącza dokument od procesu.
|
WfFile |
getFile(Long fileId,
String... joins)
Pobiera plik o podanym id
|
List<FileAction> |
getFileActions(String userName,
WfFile wfFile)
Metoda pobiera możliwe do wykonania akcje, dla podanego pliku, przez podanego użytkownika
|
Map<Long,Object> |
getFileIndexes(Long fileId,
Long dcId)
Pobiera indeksy pliku
|
InputStream |
getFileInputStream(Long fileId) |
FileSaver |
getFileSaver()
Pobiera obiekt który pozwala zapisywać pliki w systemie
|
WfFileVersion |
getFileVersion(Long id)
Pobiera obiekt wersji
|
Map<String,Object> |
getIndexData(long fileId,
long documentClassId)
Pobiera rekord z tabeli pm_idx000
|
WfFileVersion |
getVersionForFile(Long fileId)
Pobiera obiekt wersji dla pliku
|
void |
updateFile(WfFile file)
Modyfikuje obiekt pliku.
|
WfFile getFile(Long fileId, String... joins)
fileId - Id plikujoins - Określa, które elementy mamy dołączyć do obiektu.void updateFile(WfFile file)
file - Definicja pliku.void deleteFile(Long fileId)
fileId - Id plikuvoid detachFileFromProcess(Long fileId, String processId)
fileId - Id plikuprocessId - Id procesuWfFileVersion getVersionForFile(Long fileId)
fileId - Id pliku (z pm_files)WfFileVersion getFileVersion(Long id)
id - Id wersji plikuvoid changeFileIndexes(Long fileId, Map<Long,Object> indexes)
fileId - Id plikuindexes - Mapa indeksów dokumentu. Klucz to id indeksu, typ wartości musi zgadzać się z typem indeksu)Map<Long,Object> convertIndexTypes(Map<Long,Object> indexes, long documentClassId)
indexes - Mapa indeksówdocumentClassId - Id klasy dokumentówMap<Long,Object> convertIndexNames(Map<String,Object> indexes, long documentClassId)
indexes - Mapa wejściowadocumentClassId - Id klasy dokumentówMap<String,Object> convertIndexIds(Map<Long,Object> indexes, long documentClassId)
indexes - Mapa wejściowadocumentClassId - Id klasy dokumentówMap<String,Object> getIndexData(long fileId, long documentClassId)
fileId - Id plikudocumentClassId - Id klasy dokumentówvoid checkOut(Long fileId, String userName)
fileId - Id plikuuserName - Login użytkownikavoid cancelCheckOut(Long fileId)
fileId - Id plikuLong checkIn(DocumentDefinition fileDefinition, Long parentFileId, String comment) throws Exception
fileDefinition - Definicja nowego plikuparentFileId - Id pliku rodzica, który chcemy zmienićcomment - KomentarzaExceptionFileSaver getFileSaver()
Map<Long,Object> getFileIndexes(Long fileId, Long dcId)
fileId - Id plikuList<FileAction> getFileActions(String userName, WfFile wfFile)
userName - Login użytkownikawfFile - PlikInputStream getFileInputStream(Long fileId)
Copyright © 2014 Suncode. All rights reserved.