Subversion Repositories SmartDukaan

Rev

Rev 27078 | Rev 27205 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27078 Rev 27124
Line 19... Line 19...
19
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
19
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
20
 
20
 
21
@Service
21
@Service
22
public interface CsService {
22
public interface CsService {
23
	// Sends happy code to customer
23
	// Sends happy code to customer
24
	void addActivity(int ticketId, Activity activity);
24
	void addActivity(Ticket ticket, Activity activity);
25
 
25
 
26
	void createTicket(int fofoId, int categoryId, int subcategoryId, String message)
26
	void createTicket(int fofoId, int categoryId, int subcategoryId, String message)
27
			throws ProfitMandiBusinessException;
27
			throws ProfitMandiBusinessException;
28
 
28
 
29
	public void addPartnerToRegion(int regionId, List<Integer> fofoIds);
29
	public void addPartnerToRegion(int regionId, List<Integer> fofoIds);
Line 50... Line 50...
50
 
50
 
51
	public Map<Integer, List<AuthUser>> getAuthUserList(List<Ticket> tickets, AuthUser authUser);
51
	public Map<Integer, List<AuthUser>> getAuthUserList(List<Ticket> tickets, AuthUser authUser);
52
 
52
 
53
	public void updateTicket(int categoryId, int subCategoryId, Ticket ticket) throws ProfitMandiBusinessException;
53
	public void updateTicket(int categoryId, int subCategoryId, Ticket ticket) throws ProfitMandiBusinessException;
54
 
54
 
55
	public void sendAssignedTicketMail(AuthUser authUser, Ticket ticket) throws ProfitMandiBusinessException;
-
 
56
 
-
 
57
	public Map<String, Set<String>> getAuthUserPartnerEmailMapping();
55
	public Map<String, Set<String>> getAuthUserPartnerEmailMapping();
58
 
56
 
59
	public Map<String, Set<Integer>> getAuthUserPartnerIdMapping();
57
	public Map<String, Set<Integer>> getAuthUserPartnerIdMapping();
60
 
58
 
61
	public Map<Integer, List<Integer>> getAuthUserIdPartnerIdMapping();
59
	public Map<Integer, List<Integer>> getAuthUserIdPartnerIdMapping();
Line 66... Line 64...
66
 
64
 
67
	public Map<Integer, List<Integer>> getL2L1Mapping();
65
	public Map<Integer, List<Integer>> getL2L1Mapping();
68
 
66
 
69
	int getAuthUserId(int categoryId, EscalationType escalationType, int fofoId);
67
	int getAuthUserId(int categoryId, EscalationType escalationType, int fofoId);
70
 
68
 
-
 
69
	void assignTicket(Ticket ticket) throws ProfitMandiBusinessException;
-
 
70
 
71
}
71
}