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.
|
Map<String,List<UserAssignmentDto>> |
getAllUserAssignments(Set<String> allUsers,
Set<String> allActivitiesDefId) |
List<Map<String,Object>> |
getAssignments(String processDefId,
String activityDefId,
String userName)
Pobiera rekordy z bazy danych dotyczące przypisań zadań
|
int |
getAssignmentsCount(String userName)
Pobiera liczbę przypisanych zadań dla użytkownika
|
boolean |
isAssignedToUser(String processId,
String activityId,
String userName)
Sprawdza, czy zadanie jest przypisane do wskazanego użytkownika.
|
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.
|
List<Map<String,Object>> |
transferAllToUsersAndReturnAssignments(String oldUser,
String newUser)
Przekazuje wszystkie zadania użytkownika oldUser do użytkowników newUsers.
|
List<Map<String,Object>> |
transferAllToUsersAndReturnAssignments(String oldUser,
String newUser,
Map<String,List<UserAssignmentDto>> allAssignments) |
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 |
transferToGroups(String processDefId,
String activityDefId,
String oldUser,
List<String> newGroups,
boolean skipSubstitutions,
boolean skipNotifications) |
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.
|
List<Map<String,Object>> |
transferToUsersAndReturnAssignemnts(String processDefId,
String activityDefId,
String oldUser,
List<String> newUsers)
Przekazuje zadania odpowiednich typów przypisane do użytkownika oldUser do użytkowników newUsers.
|
List<Map<String,Object>> |
transferToUsersAndReturnAssignments(String processDefId,
String activityDefId,
String oldUser,
List<String> newUsers,
Map<String,List<UserAssignmentDto>> allAssignments,
boolean skipSubstitutions,
boolean skipNotifications) |
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.List<Map<String,Object>> transferAllToUsersAndReturnAssignments(String oldUser, String newUser)
oldUser - Login obecnego użytkownika.newUsers - Lista loginów użytkowników do których chcemy przekazać zadania.List<Map<String,Object>> transferAllToUsersAndReturnAssignments(String oldUser, String newUser, Map<String,List<UserAssignmentDto>> allAssignments)
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.List<Map<String,Object>> transferToUsersAndReturnAssignemnts(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.List<Map<String,Object>> transferToUsersAndReturnAssignments(String processDefId, String activityDefId, String oldUser, List<String> newUsers, Map<String,List<UserAssignmentDto>> allAssignments, boolean skipSubstitutions, boolean skipNotifications)
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 transferToGroups(String processDefId, String activityDefId, String oldUser, List<String> newGroups, boolean skipSubstitutions, boolean skipNotifications)
void assignActivityToUser(String processId, String activityId, String userName) throws Exception
processId - activityId - userName - login użytkownika który ma zostać dopisanyExceptionList<Map<String,Object>> getAssignments(String processDefId, String activityDefId, String userName)
processDefId - Id definicji procesuactivityDefId - Id definicji zadaniauserName - Login użytkownikaboolean isAssignedToUser(String processId, String activityId, String userName)
processId - Id procesuactivityId - Id zadaniauserName - nazwa użytkownikaint getAssignmentsCount(String userName)
userName - Login użytkownikaCopyright © 2023 Suncode. All rights reserved.