Rev 3390 | Rev 4490 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.serving.controllers;import in.shop2020.crm.Activity;import in.shop2020.crm.Agent;import in.shop2020.crm.SearchFilter;import in.shop2020.crm.Ticket;import in.shop2020.serving.auth.CRMAuthorizingRealm;import in.shop2020.thrift.clients.CRMClient;import org.apache.thrift.TException;/*** Action class to display activity details.* @author mandeep*/public class ActivityInfoController extends BaseController {/****/private static final long serialVersionUID = 1L;private long activityId;private Ticket ticket;private Activity activity;public String index() throws TException{SearchFilter searchFilter = new SearchFilter();searchFilter.setActivityId(activityId);crmServiceClient = new CRMClient().getClient();activity = crmServiceClient.getActivities(searchFilter).get(0);if (activity != null && activity.isSetTicketId()) {searchFilter.setTicketId(activity.getTicketId());ticket = crmServiceClient.getTickets(searchFilter).get(0);}return INDEX;}public Ticket getTicket() {return ticket;}public Activity getActivity() {return activity;}public void setActivityId(long activityId) {this.activityId = activityId;}public Agent getAgent(long agentId) throws TException {return CRMAuthorizingRealm.getAgent(agentId);}}