public interface AssignmentService
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
getAssignments(String processDefId,
String activityDefId,
String userName)
Pobiera rekordy z bazy danych dotyczące przypisań zadań
|
void |
transferAllToGroup(String oldUser,
String newGroup)
Przekazuje wszystkie zadania użytkownika oldUser do użytkowników z groupy newGroup.
|
void |
transferAllToGroups(String oldUser,
List<String> newGroups)
Przekazuje wszystkie zadania użytkownika oldUser do użytkowników z group newGroups.
|
void |
transferAllToUser(String oldUser,
String newUser)
Przekazuje wszystkie zadania użytkownika oldUser do użytkownika newUser.
|
void |
transferAllToUsers(String oldUser,
List<String> newUsers)
Przekazuje wszystkie zadania użytkownika oldUser do użytkowników newUsers.
|
void |
transferToGroup(String processDefId,
String activityDefId,
String oldUser,
String newGroup)
Przekazuje zadania odpowiednich typów przypisane do użytkownika oldUser do użytkowników z grupy newGroup.
|
void |
transferToGroups(String processDefId,
String activityDefId,
String oldUser,
List<String> newGroups)
Przekazuje zadania odpowiednich typów przypisane do użytkownika oldUser do użytkowników z grup newGroups.
|
void |
transferToUser(String processDefId,
String activityDefId,
String oldUser,
String newUser)
Przekazuje zadania odpowiednich typów przypisane do użytkownika oldUser do użytkownika newUser.
|
void |
transferToUsers(String processDefId,
String activityDefId,
String oldUser,
List<String> newUsers)
Przekazuje zadania odpowiednich typów przypisane do użytkownika oldUser do użytkowników newUsers.
|
void transferAllToUser(String oldUser, String newUser)
oldUser - Login obecnego użytkownika.newUser - Login użytkownika do którego chcemy przekazać zadania.void transferAllToUsers(String oldUser, List<String> newUsers)
oldUser - Login obecnego użytkownika.newUsers - Lista loginów użytkowników do których chcemy przekazać zadania.void transferAllToGroup(String oldUser, String newGroup) throws GroupNotFoundException
oldUser - Login obecnego użytkownika.newGroup - Nazwa grupy do której chcemy przekazać zadania.GroupNotFoundExceptionvoid transferAllToGroups(String oldUser, List<String> newGroups) throws GroupNotFoundException
oldUser - Login obecnego użytkownika.newGroup - Nazwy grup do których chcemy przekazać zadania.GroupNotFoundExceptionvoid transferToUser(String processDefId, String activityDefId, String oldUser, String newUser)
processDefId - Id definicji procesu. Sprawia, że przekazane zostaną tylko zadania o podanym processDefId.
Jeżeli parametr przyjmie wartość null to przekazane zostaną wszystkie procesy przypisane do
użytkownika oldUser.activityDefId - Id definicji zadania. Sprawia, że przekazane zostaną tylko zadania o podanym activityDefId.
Jeżeli nie podano processDefId parametr jest ignorowany. Jeżeli parametr będzie równy null to
przekazane zostaną wszystkie zadania z
procesu o podanym processDefId.oldUser - Login obecnego użytkownika.newUser - Login użytkownika do którego chcemy przekazać zadania.void transferToUsers(String processDefId, String activityDefId, String oldUser, List<String> newUsers)
processDefId - Id definicji procesu. Sprawia, że przekazane zostaną tylko zadania o podanym processDefId.
Jeżeli parametr przyjmie wartość null to przekazane zostaną wszystkie procesy przypisane do
użytkownika oldUser.activityDefId - Id definicji zadania. Sprawia, że przekazane zostaną tylko zadania o podanym activityDefId.
Jeżeli nie podano processDefId parametr jest ignorowany. Jeżeli parametr będzie równy null to
przekazane zostaną wszystkie zadania z
procesu o podanym processDefId.oldUser - Login obecnego użytkownika.newUsers - Lista loginów użytkowników do których chcemy przekazać zadania.void transferToGroup(String processDefId, String activityDefId, String oldUser, String newGroup)
processDefId - Id definicji procesu. Sprawia, że przekazane zostaną tylko zadania o podanym processDefId.
Jeżeli parametr przyjmie wartość null to przekazane zostaną wszystkie procesy przypisane do
użytkownika oldUser.activityDefId - Id definicji zadania. Sprawia, że przekazane zostaną tylko zadania o podanym activityDefId.
Jeżeli nie podano processDefId parametr jest ignorowany. Jeżeli parametr będzie równy null to
przekazane zostaną wszystkie zadania z
procesu o podanym processDefId.oldUser - Login obecnego użytkownika.newGroup - Nazwa grupy do której chcemy przekazać zadania.void transferToGroups(String processDefId, String activityDefId, String oldUser, List<String> newGroups)
processDefId - Id definicji procesu. Sprawia, że przekazane zostaną tylko zadania o podanym processDefId.
Jeżeli parametr przyjmie wartość null to przekazane zostaną wszystkie procesy przypisane do
użytkownika oldUser.activityDefId - Id definicji zadania. Sprawia, że przekazane zostaną tylko zadania o podanym activityDefId.
Jeżeli nie podano processDefId parametr jest ignorowany. Jeżeli parametr będzie równy null to
przekazane zostaną wszystkie zadania z
procesu o podanym processDefId.oldUser - Login obecnego użytkownika.newGroups - Nazwy grup do których chcemy przekazać zadania.List<Map<String,Object>> getAssignments(String processDefId, String activityDefId, String userName)
processDefId - Id definicji procesuactivityDefId - Id definicji zadaniauserName - Login użytkownikaCopyright © 2014 Suncode. All rights reserved.