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, update
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult
void 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 fromActivities
fromActivities
- Zadania, z których mają być przepisane dokumentytoProcess
- Proces, do którego nalezy zadanie z toActivity
toActivity
- 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.