Rev 14898 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.crm.domain;import in.shop2020.crm.ActivityType;import in.shop2020.crm.TicketCategory;import in.shop2020.crm.TicketPriority;import in.shop2020.crm.TicketStatus;import java.util.Date;import java.util.List;/*** @author mandeep**/public class SearchFilter {private Long ticketId;private Long activityId;private List<Long> ticketAssigneeIds;private List<Long> activityCreatorIds;private Long agentId;private Long customerId;private Date startTimestamp;private Date endTimestamp;private Boolean isActivityRead;private String agentEmailId;private String customerEmailId;private String customerMobileNumber;private List<TicketStatus> ticketStatuses;private TicketPriority ticketPriority;private TicketCategory ticketCategory;private ActivityType activityType;private List<TicketCategory> ticketCategoryList;private Boolean notShowPmTickets;public static SearchFilter create(in.shop2020.crm.SearchFilter tSearchFilter) {SearchFilter searchFilter = new SearchFilter();if (tSearchFilter.isSetActivityCreatorIds()) {searchFilter.activityCreatorIds = tSearchFilter.getActivityCreatorIds();}if (tSearchFilter.isSetActivityId()) {searchFilter.activityId = tSearchFilter.getActivityId();}if (tSearchFilter.isSetAgentEmailId()) {searchFilter.agentEmailId = tSearchFilter.getAgentEmailId();}if (tSearchFilter.isSetAgentId()) {searchFilter.agentId = tSearchFilter.getAgentId();}if (tSearchFilter.isSetCustomerId()) {searchFilter.customerId = tSearchFilter.getCustomerId();}if (tSearchFilter.isSetEndTimestamp()) {searchFilter.endTimestamp = new Date(tSearchFilter.getEndTimestamp());}if (tSearchFilter.isSetStartTimestamp()) {searchFilter.startTimestamp = new Date(tSearchFilter.getStartTimestamp());}if (tSearchFilter.isSetIsActivityRead()) {searchFilter.isActivityRead = tSearchFilter.isIsActivityRead();}if (tSearchFilter.isSetTicketAssigneeIds()) {searchFilter.ticketAssigneeIds = tSearchFilter.getTicketAssigneeIds();}if (tSearchFilter.isSetTicketId()) {searchFilter.ticketId = tSearchFilter.getTicketId();}if (tSearchFilter.isSetCustomerEmailId()) {searchFilter.customerEmailId = tSearchFilter.getCustomerEmailId();}if (tSearchFilter.isSetCustomerMobileNumber()) {searchFilter.customerMobileNumber = tSearchFilter.getCustomerMobileNumber();}if (tSearchFilter.isSetTicketCategory()) {searchFilter.ticketCategory = tSearchFilter.getTicketCategory();}if (tSearchFilter.isSetTicketPriority()) {searchFilter.ticketPriority = tSearchFilter.getTicketPriority();}if (tSearchFilter.isSetTicketStatuses()) {searchFilter.ticketStatuses = tSearchFilter.getTicketStatuses();}if (tSearchFilter.isSetActivityType()) {searchFilter.activityType = tSearchFilter.getActivityType();}if(tSearchFilter.isSetTicketCategoryList()) {searchFilter.ticketCategoryList = tSearchFilter.getTicketCategoryList();}if (tSearchFilter.isSetNotShowPmTickets()) {searchFilter.notShowPmTickets = tSearchFilter.isNotShowPmTickets();}return searchFilter;}public Long getTicketId() {return ticketId;}public void setTicketId(Long ticketId) {this.ticketId = ticketId;}public Long getActivityId() {return activityId;}public void setActivityId(Long activityId) {this.activityId = activityId;}public List<Long> getTicketAssigneeIds() {return ticketAssigneeIds;}public void setTicketAssigneeIds(List<Long> ticketAssigneeIds) {this.ticketAssigneeIds = ticketAssigneeIds;}public List<Long> getActivityCreatorIds() {return activityCreatorIds;}public void setActivityCreatorIds(List<Long> activityCreatorIds) {this.activityCreatorIds = activityCreatorIds;}public Long getAgentId() {return agentId;}public void setAgentId(Long agentId) {this.agentId = agentId;}public Long getCustomerId() {return customerId;}public void setCustomerId(Long customerId) {this.customerId = customerId;}public Date getStartTimestamp() {return startTimestamp;}public void setStartTimestamp(Date startTimestamp) {this.startTimestamp = startTimestamp;}public Date getEndTimestamp() {return endTimestamp;}public void setEndTimestamp(Date endTimestamp) {this.endTimestamp = endTimestamp;}public Boolean getIsActivityRead() {return isActivityRead;}public void setIsActivityRead(Boolean isActivityRead) {this.isActivityRead = isActivityRead;}public String getAgentEmailId() {return agentEmailId;}public void setAgentEmailId(String agentEmailId) {this.agentEmailId = agentEmailId;}public String getCustomerEmailId() {return customerEmailId;}public void setCustomerEmailId(String customerEmailId) {this.customerEmailId = customerEmailId;}public String getCustomerMobileNumber() {return customerMobileNumber;}public void setCustomerMobileNumber(String customerMobileNumber) {this.customerMobileNumber = customerMobileNumber;}public TicketPriority getTicketPriority() {return ticketPriority;}public void setTicketPriority(TicketPriority ticketPriority) {this.ticketPriority = ticketPriority;}public TicketCategory getTicketCategory() {return ticketCategory;}public void setTicketCategory(TicketCategory ticketCategory) {this.ticketCategory = ticketCategory;}public List<TicketStatus> getTicketStatuses() {return ticketStatuses;}public void setTicketStatuses(List<TicketStatus> ticketStatuses) {this.ticketStatuses = ticketStatuses;}public ActivityType getActivityType() {return activityType;}public void setActivityType(ActivityType activityType) {this.activityType = activityType;}public List<TicketCategory> getTicketCategoryList() {return ticketCategoryList;}public void setTicketCategoryList(List<TicketCategory> ticketCategoryList) {this.ticketCategoryList = ticketCategoryList;}public Boolean getNotShowPmTickets() {return notShowPmTickets;}public void setNotShowPmTickets(Boolean notShowPmTickets) {this.notShowPmTickets = notShowPmTickets;}}