Subversion Repositories SmartDukaan

Rev

Rev 24836 | Rev 26283 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
24383 amit.gupta 1
package com.spice.profitmandi.dao.repository.cs;
2
 
3
import java.util.List;
4
import java.util.Optional;
5
 
24538 govind 6
import javax.swing.SortOrder;
7
 
24383 amit.gupta 8
import org.springframework.stereotype.Repository;
9
 
10
import com.spice.profitmandi.dao.entity.cs.Ticket;
24699 govind 11
import com.spice.profitmandi.dao.entity.cs.TicketSearchType;
24439 govind 12
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
24383 amit.gupta 13
 
14
@Repository
15
public interface TicketRepository {
16
	void persist(Ticket ticket);
17
	Ticket selectById(int ticketId);
18
	List<Ticket> selectAllByAssignee(int assigneeId, Optional<Boolean> resolved, int offset, int limit);
24699 govind 19
	List<Ticket> selectAllByCreator(int creatorId, Optional<Boolean> resolved,SortOrder sortOrder,int offset, int limit);
24383 amit.gupta 20
	List<Ticket> selectAll(int offset, int limit, Optional<Boolean> resolved);
21
	List<Ticket> selectAllEscalated(Optional<Boolean> resolved, int offset, int limit);
22
	List<Ticket> selectAllEscalatedByCreator(int fofoId, Optional<Boolean> resolved, int offset, int limit);
23
	List<Ticket> selectAllEscalatedByAssignee(int assigneId, Optional<Boolean> resolved, int offset, int limit);
24417 govind 24
	public long selectAllCountByCreator(int creatorId, Optional<Boolean> resolved);
24439 govind 25
	public List<Ticket> selectAllByEscalatedUserType(int authUser,EscalationType escalationType,int offset,int limit);
26
	public long selectAllCountByEscalatedUserType(int authUser,EscalationType escalationType);
27
	public Long selectAllCount();
24538 govind 28
	public List<Ticket> selectAllNotClosedTickets();
24787 govind 29
	public List<Ticket> selectAllByAssignee(int assigneeId, Optional<Boolean> resolved, SortOrder sortOrder,TicketSearchType ticketSearchType,int searchTerm, int offset,
30
			int limit);
24543 tejbeer 31
	public List<Ticket> selectAllByTicketIds(List<Integer> ticketIds);
24787 govind 32
	public long selectAllCountByAssignee(int assigneeId,Optional<Boolean> resolved,TicketSearchType ticketSearchType,int searchTerm);
24747 govind 33
	public List<Ticket> selectAllManagerTicket(int authUserId, SortOrder sortOrder,Optional<Boolean> resolved,TicketSearchType ticketSearchType,int searchTerm,int offset, int limit);
24836 govind 34
	public long selectAllCountByManagerTicket(int authUserId,Optional<Boolean> resolved,TicketSearchType ticketSearchType, int searchTerm);
24837 govind 35
	public List<Ticket> selectAllResolvedMarkedTicketByCreator(int assigneeId);	
24439 govind 36
}