Class TicketChartsController
java.lang.Object
org.exoplatform.cs.portlet.common.CSControllerBase
org.exoplatform.cs.portlet.ticketCharts.TicketChartsController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjuzu.ResponsecountSpaceTicketsGroupdByAssignee(String spaceId) juzu.ResponsecountSpaceTicketsGroupdByOwner(String spaceId) juzu.ResponsecountSpaceTicketsGroupdByStatus(String spaceId) countTicketsPFR(String spaceId, Boolean internal) juzu.Responsejuzu.ResponsegetDateByPeriod(Date date, String period) juzu.ResponsegetLogbyStatusChartData(String spaceId, String period, Long startDate, Long endDate, Boolean internal) org.exoplatform.services.log.Logjuzu.ResponsegetMetrics(String curentSpace, Boolean internal) juzu.ResponsegetMetricsByDates(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetMonthlyLogbyStatusChartData(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetMonthlyOpenVSClosedStatLog(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetOpenVSClosedStatLog(String period, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetOpenVsClosedTickets(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetOpenVsClosedTicketsByDates(Long startDate, Long endDate, Boolean internal) juzu.ResponsegetSatisfactionByMonth(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetSatisfactionByWeek(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetSatisfactionChartData(String spaceId, String period, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetSpaceOpenVSClosedStatLog(String spaceId, String period, Long startDate, Long endDate, Boolean internal) List<org.exoplatform.cs.dto.SpaceDTO>this method returns the list of customer spacesList<org.exoplatform.services.organization.User>getSupportUsernames(org.exoplatform.cs.dto.TicketDTO ticketDTO) This service will return the names of all support team membersjuzu.ResponsegetTicketsGroupdByAssignee(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTicketsGroupdByByAssignee(String spaceId) juzu.ResponsegetTicketsGroupdByOwner(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTicketsGroupdBySeverity(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTicketsGroupdBySpace(Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTicketsGroupdByStatus(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTicketsGroupdByStatusAndDates(Long startDate, Long endDate, Boolean internal) juzu.Responsejuzu.ResponsegetTimeMetricsByMonth(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetTimeMetricsByWeek(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetWeeklyLogbyStatusChartData(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.ResponsegetWeeklyOpenVSClosedStatLog(String spaceId, Long startDate, Long endDate, Boolean internal) juzu.Response.Contentindex()this method returns the static list of ticket typesbooleanMethods inherited from class org.exoplatform.cs.portlet.common.CSControllerBase
getBundle, getCurrentSpaceId, getCurrentUser, getResourceBundle, getResourceBundle, isCSManager
-
Constructor Details
-
TicketChartsController
public TicketChartsController()
-
-
Method Details
-
index
public juzu.Response.Content index() -
getBundle
-
loadStatuses
this method returns the static list of ticket types- Returns:
-
countSpaceTicketsGroupdByOwner
-
countSpaceTicketsGroupdByAssignee
-
countSpaceTicketsGroupdByStatus
-
getTicketsGroupdByByAssignee
-
getTicketsGroupdByAssignee
-
getTicketsGroupdBySpace
-
getTicketsGroupdBySeverity
-
getTicketsGroupdByOwner
-
getTicketsGroupdByStatus
-
getTicketsGroupdByStatusAndDates
-
getOpenVsClosedTickets
-
getOpenVsClosedTicketsByDates
-
getOpenVSClosedStatLog
-
getSpaceOpenVSClosedStatLog
-
getWeeklyOpenVSClosedStatLog
-
getMonthlyOpenVSClosedStatLog
-
getLogbyStatusChartData
-
getWeeklyLogbyStatusChartData
-
getMonthlyLogbyStatusChartData
-
getData
-
getMetrics
-
getMetricsByDates
-
getSupportUsernames
public List<org.exoplatform.services.organization.User> getSupportUsernames(org.exoplatform.cs.dto.TicketDTO ticketDTO) This service will return the names of all support team members- Parameters:
ticketDTO-- Returns:
-
getSpaces
this method returns the list of customer spaces- Returns:
-
getLogger
public org.exoplatform.services.log.Log getLogger()- Specified by:
getLoggerin classCSControllerBase
-
getSatisfactionChartData
-
getSatisfactionByWeek
-
getSatisfactionByMonth
-
getTimeMetrics
-
getTimeMetricsByWeek
-
getTimeMetricsByMonth
-
getDateByPeriod
-
sameDay
-
countTicketsPFR
-