| Line 113... |
Line 113... |
| 113 |
* Batch method to get BM/ASM/RBM auth user IDs for all fofoIds at once.
|
113 |
* Batch method to get BM/ASM/RBM auth user IDs for all fofoIds at once.
|
| 114 |
* Returns Map<fofoId, Map<role, authUserId>> where role is "BM", "ASM", or "RBM".
|
114 |
* Returns Map<fofoId, Map<role, authUserId>> where role is "BM", "ASM", or "RBM".
|
| 115 |
*/
|
115 |
*/
|
| 116 |
Map<Integer, Map<String, Integer>> getBmAsmRbmAuthUserIdsByFofoIds(Set<Integer> fofoIds) throws ProfitMandiBusinessException;
|
116 |
Map<Integer, Map<String, Integer>> getBmAsmRbmAuthUserIdsByFofoIds(Set<Integer> fofoIds) throws ProfitMandiBusinessException;
|
| 117 |
|
117 |
|
| 118 |
Map<Integer, Boolean> getUnreadStatusForTickets(List<Ticket> tickets, int userId, UserType userType);
|
118 |
Map<Integer, Boolean> getUnreadStatusForTickets(List<Ticket> tickets, int userId, TicketReadStatus.UserType userType);
|
| 119 |
|
119 |
|
| 120 |
void markTicketAsRead(int ticketId, int userId, UserType userType);
|
120 |
void markTicketAsRead(int ticketId, int userId, TicketReadStatus.UserType userType);
|
| 121 |
|
121 |
|
| 122 |
Map<Integer, Activity> getLastActivitiesForTickets(List<Integer> ticketIds);
|
122 |
Map<Integer, Activity> getLastActivitiesForTickets(List<Integer> ticketIds);
|
| 123 |
|
123 |
|
| 124 |
void notifyPartnerOfExternalCommunication(Ticket ticket, Activity activity);
|
124 |
void notifyPartnerOfExternalCommunication(Ticket ticket, Activity activity);
|
| 125 |
|
125 |
|