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.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 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ć dopisanyExceptionList<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.