public interface ActivityDocumentService extends EditableService<ActivityDocument,Long>
| Modifier and Type | Method and Description | 
|---|---|
| void | detachAllDocumentsFromProcess(String processId)Odłącza wszystkie dokumenty z procesu | 
| void | detachDocument(Long fileId,
              String processId)Odłącza dokument z procesu | 
| void | detachDocument(WfDocument document,
              String processId)Odłącza dokument z procesu | 
| void | detachDocumentFromActivity(Long fileId,
                          String processId,
                          String activityId)Odłącza dokument z zadania | 
| void | detachDocumentFromActivity(WfDocument document,
                          String processId,
                          String activityId)Odłącza dokument z zadania | 
| void | detachDocumentsFromActivity(List<Long> fileIds,
                           String processId,
                           String activityId)Odłącza dokumenty od zadania | 
| ActivityDocument | getActivityDocument(long fileId,
                   String activityId)Pobiera obiekt ActivityDocument przypisany do zadania | 
| List<ActivityDocument> | getActivityDocuments(Long fileId)Pobiera informacje o podłączonym dokumencie do procesów | 
| List<ActivityDocument> | getActivityDocuments(Long fileId,
                    String... joins)Pobiera informacje o podłączonym dokumencie do procesów | 
| List<ActivityDocument> | getActivityDocuments(String processId,
                    String activityId,
                    String... joins)Pobiera informacje o podłączonym dokumencie do procesów | 
| ActivityDocument | getOnlyProcessDocument(long fileId,
                      String processId)Pobiera obiekt ActivityDocument przypisany tylko do procesu | 
| boolean | hasDocuments(ActivityEntity act)Sprawdza czy do zadania jest podłączony co najmniej jeden dokument | 
| void | rewriteProcessDocuments(String fromProcess,
                       List<String> fromActivities,
                       String toProcess,
                       String toActivity)Przepisuje dokumenty z podanych zadań do innego zadania w tym samym lub innym procesie. | 
| void | rewriteProcessDocuments(String processId,
                       String newActivityId,
                       List<String> prevActivities,
                       org.enhydra.shark.api.SharkTransaction tx)Przepisuje dokumenty z podanego zadania do wszystkich następnych zadań | 
| void | updateActivityDocument(ActivityDocument ad)Modyfikuje obiekt ActivityDocument | 
delete, save, updatecount, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResultvoid updateActivityDocument(ActivityDocument ad)
ad - Obiekt przechowujący informację o podłączonym dokumencie do procesuboolean hasDocuments(ActivityEntity act)
act - Obiekt zadaniavoid rewriteProcessDocuments(String processId, String newActivityId, List<String> prevActivities, org.enhydra.shark.api.SharkTransaction tx)
processId - Id procesuactivityId - Id zadaniatx - void rewriteProcessDocuments(String fromProcess, List<String> fromActivities, String toProcess, String toActivity)
fromProcess - Proces, do którego należą zadania z fromActivitiesfromActivities - Zadania, z których mają być przepisane dokumentytoProcess - Proces, do którego nalezy zadanie z toActivitytoActivity - Zadanie, do którego mają być przepisane dokumentyvoid detachDocument(Long fileId, String processId)
fileId - Id pliku. Wyszukiwana jest najnowsza wersja pliku i ona jest odłączana.processId - Id procesuvoid detachDocument(WfDocument document, String processId)
document - Obiekt dokumentuprocessId - Id procesuvoid detachDocumentFromActivity(Long fileId, String processId, String activityId)
fileId - Id pliku. Wyszukiwana jest najnowsza wersja pliku i ona jest odłączana.processId - Id procesuactivityId - Id zadaniavoid detachDocumentFromActivity(WfDocument document, String processId, String activityId)
document - Obiekt dokumentuprocessId - Id procesuactivityId - Id zadaniavoid detachAllDocumentsFromProcess(String processId)
processId - Id procesuList<ActivityDocument> getActivityDocuments(Long fileId)
fileId - Id plikuList<ActivityDocument> getActivityDocuments(Long fileId, String... joins)
fileId - Id plikujoins - List<ActivityDocument> getActivityDocuments(String processId, String activityId, String... joins)
processId - Id procesuactivityId - Id zadaniajoins - ActivityDocument getActivityDocument(long fileId, String activityId)
fileId - Id plikuactivityId - Id zadaniaActivityDocument getOnlyProcessDocument(long fileId, String processId)
fileId - Id plikuactivityId - Id zadaniaCopyright © 2019 Suncode. All rights reserved.