Package com.suncode.pwfl.archive
Interface FileFinder
- All Superinterfaces:
BaseFinder<WfFile,
Long>
Umożliwia wyszukiwanie plików systemowych
- Author:
- Paweł Rosolak 21-03-2013
-
Method Summary
Modifier and TypeMethodDescriptionfindByDocumentClassName
(String documentClassName, Integer start, Integer limit) Pobiera wszystkie pliki z podanej klasy dokumentówfindByIndexes
(Map<Long, Object> indexes, Long documentClassId) Wyszukuje pliki posiadające podane indeksyWyszukuje jedna strone plikow posiadających podane indeksyWyszukuje dokumenty o podanych indeksachgetAllDocumentsFromDocumentClass
(String documentClassId) Zwraca wszystkie dokumenty należące do podanej klasy dokumentówgetAllVersionsForFile
(Long fileId) Zwraca wszystkie wersje danego plikugetDocumentsFromActivity
(String processId, String activityId, FileSorter sorter, String... joins) Pobiera dokumenty dla podanego zadaniagetDocumentsFromActivity
(String processId, String activityId, String... joins) Pobiera dokumenty dla podanego zadaniagetDocumentsFromActivityCount
(String processId, String activityId) Pobiera liczbę dokumentów dla podanego zadaniagetDocumentsFromOpenedActivities
(String processId, FileSorter sorter, String... joins) Pobiera dokumenty z podanego procesu podłączone do wszystkich otwartych zadańgetDocumentsFromOpenedActivities
(String processId, String... joins) Pobiera dokumenty z podanego procesu podłączone do wszystkich otwartych zadańgetDocumentsFromProcess
(String processId, FileSorter sorter, String... joins) Pobiera dokumenty z procesu.getDocumentsFromProcess
(String processId, String... joins) Pobiera dokumenty z procesu.getDocumentsFromProcessAndClass
(String processId, String docClassName, String... joins) Pobiera dokumenty z procesu z określonej klasy.getDocumentsFromProcessCount
(String processId) Pobiera liczbę dokumentów z procesu.getFileVersion
(Long versionId) Pobiera obiekt wersjigetVersionForFile
(Long fileId) Pobiera obiekt wersji dla plikuMethods inherited from interface com.suncode.pwfl.support.BaseFinder
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult, scrollByCriteria, scrollByCriteria
-
Method Details
-
findByIndexes
Wyszukuje pliki posiadające podane indeksy- Parameters:
indexes
- Mapa indeksów dokumentu. Klucz to id indeksu, typ wartości musi zgadzać się z typem indeksu)documentClassId
- Identyfikator klasy dokumentow- Returns:
- Zwaraca listę pasujących plików
-
findByIndexes
List<WfFile> findByIndexes(Map<Long, Object> indexes, Long documentClassId, Integer start, Integer limit) Wyszukuje jedna strone plikow posiadających podane indeksy- Parameters:
indexes
- Mapa indeksów dokumentu. Klucz to id indeksu, typ wartości musi zgadzać się z typem indeksu)documentClassId
- Identyfikator klasy dokumentowstart
- Poczatek stronylimit
- Rozmiar strony- Returns:
- Zwaraca jedna strone pasujących plików
-
findByIndexesCounted
CountedResult<WfFile> findByIndexesCounted(Map<Long, Object> indexes, Long documentClassId, Integer start, Integer limit) Wyszukuje dokumenty o podanych indeksach- Parameters:
indexes
- Mapa indeksówdocumentClassId
- Id klasy dokumentówstart
- Przesunięcie w zbiorze wynikówlimit
- Maksymalna ilość wyników- Returns:
- Zwraca listę dokumentów ograniczoną przez start i limit, oraz ogólną ilość wyników
-
findByDocumentClassName
CountedResult<WfFile> findByDocumentClassName(String documentClassName, Integer start, Integer limit) Pobiera wszystkie pliki z podanej klasy dokumentów- Parameters:
docClassName
- Nazwa klasy dokumentów- Returns:
- Zwaraca listę plików
-
getVersionForFile
Pobiera obiekt wersji dla pliku- Parameters:
fileId
- Id pliku (z pm_files)- Returns:
-
getFileVersion
Pobiera obiekt wersji- Parameters:
id
- Id wersji pliku- Returns:
-
getDocumentsFromActivity
Pobiera dokumenty dla podanego zadania- Parameters:
processId
- Id procesuactivityId
- Id zadaniajoins
-- Returns:
-
getDocumentsFromActivity
List<WfFile> getDocumentsFromActivity(String processId, String activityId, FileSorter sorter, String... joins) Pobiera dokumenty dla podanego zadania- Parameters:
processId
- Id procesuactivityId
- Id zadaniasorter
- Definicja pola po którym wyniki będą sortowane. Należy użyć wartości z klasyFileSorter
joins
-- Returns:
-
getDocumentsFromProcess
Pobiera dokumenty z procesu. Dokumenty z procesu to dokumenty dołączone do ostatniego zadania procesu(czyli do zadania, które ostatnie zmieniło swój stan)- Parameters:
processId
- Id procesujoins
-- Returns:
-
getDocumentsFromProcess
Pobiera dokumenty z procesu. Dokumenty z procesu to dokumenty dołączone do ostatniego zadania procesu(czyli do zadania, które ostatnie zmieniło swój stan)- Parameters:
processId
- Id procesusorter
- Definicja pola po którym wyniki będą sortowane. Należy użyć wartości z klasyFileSorter
joins
-- Returns:
-
getDocumentsFromProcessAndClass
List<WfFile> getDocumentsFromProcessAndClass(String processId, String docClassName, String... joins) Pobiera dokumenty z procesu z określonej klasy. Dokumenty z procesu to dokumenty dołączone do ostatniego zadania procesu(czyli do zadania, które ostatnie zmieniło swój stan)- Parameters:
processId
- Id procesudocClassName
- nazwa klasy dokumentówjoins
-- Returns:
-
getDocumentsFromOpenedActivities
Pobiera dokumenty z podanego procesu podłączone do wszystkich otwartych zadań- Parameters:
processId
- Id procesujoins
-- Returns:
-
getDocumentsFromOpenedActivities
Pobiera dokumenty z podanego procesu podłączone do wszystkich otwartych zadań- Parameters:
processId
- Id procesusorter
- Opcja sortowaniajoins
-- Returns:
-
getAllVersionsForFile
Zwraca wszystkie wersje danego pliku- Parameters:
fileId
- - identyfikator pliku- Returns:
- Lista dokumentów
-
getAllDocumentsFromDocumentClass
Zwraca wszystkie dokumenty należące do podanej klasy dokumentów- Parameters:
documentClassId
- - identyfikator klasy dokumentów- Returns:
- Lista dokumentów
-
getDocumentsFromProcessCount
Pobiera liczbę dokumentów z procesu. Dokumenty z procesu to dokumenty dołączone do ostatniego zadania procesu, czyli do zadania, które ostatnie zmieniło swój stan- Parameters:
processId
- Id procesu- Returns:
-
getDocumentsFromActivityCount
Pobiera liczbę dokumentów dla podanego zadania- Parameters:
processId
- Id procesuactivityId
- Id zadania- Returns:
-