public interface AssignmentService
Modifier and Type | Method and Description |
---|---|
void |
assignActivityToUser(String processId,
String activityId,
String userName)
Dopisuje podanego użytkownika do listy przypisanych użytkowników do zadania.
|
List<Map<String,Object>> |
getAssignments(String processDefId,
String activityDefId,
String userName)
Pobiera rekordy z bazy danych dotyczące przypisań zadań
|
void |
transferActivityToUsers(String processDefId,
String processId,
String activityId,
String oldUser,
List<String> newUsers,
TransferType transferType) |
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.GroupNotFoundException
void transferAllToGroups(String oldUser, List<String> newGroups) throws GroupNotFoundException
oldUser
- Login obecnego użytkownika.newGroup
- Nazwy grup do których chcemy przekazać zadania.GroupNotFoundException
void 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 transferActivityToUsers(String processDefId, String processId, String activityId, String oldUser, List<String> newUsers, TransferType transferType)
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.processId
- Id konkretnego procesu do przekazaniaactivityId
- Id konkretnego zadania do przekazaniaoldUser
- 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.void assignActivityToUser(String processId, String activityId, String userName) throws Exception
processId
- activityId
- userName
- login użytkownika który ma zostać dopisanyException
List<Map<String,Object>> getAssignments(String processDefId, String activityDefId, String userName)
processDefId
- Id definicji procesuactivityDefId
- Id definicji zadaniauserName
- Login użytkownikaCopyright © 2019 Suncode. All rights reserved.