| Line 128... |
Line 128... |
| 128 |
* Batch method to get BM/ASM/RBM auth user IDs for all fofoIds at once.
|
128 |
* Batch method to get BM/ASM/RBM auth user IDs for all fofoIds at once.
|
| 129 |
* Returns Map<fofoId, Map<role, authUserId>> where role is "BM", "ASM", or "RBM".
|
129 |
* Returns Map<fofoId, Map<role, authUserId>> where role is "BM", "ASM", or "RBM".
|
| 130 |
*/
|
130 |
*/
|
| 131 |
Map<Integer, Map<String, Integer>> getBmAsmRbmAuthUserIdsByFofoIds(Set<Integer> fofoIds) throws ProfitMandiBusinessException;
|
131 |
Map<Integer, Map<String, Integer>> getBmAsmRbmAuthUserIdsByFofoIds(Set<Integer> fofoIds) throws ProfitMandiBusinessException;
|
| 132 |
|
132 |
|
| - |
|
133 |
/**
|
| - |
|
134 |
* Batch equivalent of {@link #getAuthUserIdWithoutTicketAssignee}. Returns Map<fofoId, authUserId> for a
|
| - |
|
135 |
* single (categoryId, escalationType). Missing fofoIds map to 0.
|
| - |
|
136 |
*/
|
| - |
|
137 |
Map<Integer, Integer> getAuthUserIdsWithoutTicketAssigneeByFofoIds(int categoryId, EscalationType escalationType, Set<Integer> fofoIds) throws ProfitMandiBusinessException;
|
| - |
|
138 |
|
| 133 |
Map<Integer, Boolean> getUnreadStatusForTickets(List<Ticket> tickets, int userId, TicketReadStatus.UserType userType);
|
139 |
Map<Integer, Boolean> getUnreadStatusForTickets(List<Ticket> tickets, int userId, TicketReadStatus.UserType userType);
|
| 134 |
|
140 |
|
| 135 |
void markTicketAsRead(int ticketId, int userId, TicketReadStatus.UserType userType);
|
141 |
void markTicketAsRead(int ticketId, int userId, TicketReadStatus.UserType userType);
|
| 136 |
|
142 |
|
| 137 |
Map<Integer, Activity> getLastActivitiesForTickets(List<Integer> ticketIds);
|
143 |
Map<Integer, Activity> getLastActivitiesForTickets(List<Integer> ticketIds);
|