Package org.exoplatform.cs.service
Class TicketUpdatesService
- java.lang.Object
-
- org.exoplatform.cs.service.TicketUpdatesService
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class TicketUpdatesService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
Created by eXo Platform SAS.- Since:
- 03/04/17
- Author:
- Ali Hamdi
-
-
Constructor Summary
Constructors Constructor Description TicketUpdatesService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddCreator(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseaddLogSpaces(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseaddOpenLog(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseaddOwner(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsecleanTFR(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsecleanTTR(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetFirtTimeLogs(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, long startDate, long endDate)javax.ws.rs.core.ResponsegetLogs(javax.ws.rs.core.UriInfo uriInfo, String newValue, String type)javax.ws.rs.core.ResponsegetResTimeLogs(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, long startDate, long endDate)static <T> TgetService(Class<T> clazz, String containerName)javax.ws.rs.core.ResponsegetStats(javax.ws.rs.core.UriInfo uriInfo, Boolean internal)javax.ws.rs.core.ResponsegetStatusTransitions(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetTicketStat(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, String topic)javax.ws.rs.core.ResponsegetTimeLogs(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetUpdates(javax.ws.rs.core.UriInfo uriInfo, String from, String to)This endpoint will provide the lately updated ticketsjavax.ws.rs.core.ResponsesetTimes(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupadateWarning(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupadatLogs(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupdateAssignee(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupdateLogsTimes(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.Responseupdatenav(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupdateTFR(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseupdateTTR(javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo)
-
-
-
Method Detail
-
getUpdates
@RolesAllowed("administrators") public javax.ws.rs.core.Response getUpdates(@Context javax.ws.rs.core.UriInfo uriInfo, String from, String to)This endpoint will provide the lately updated tickets- Parameters:
uriInfo- URI infofrom- Date to get updates fromto- Date to get updates to- Returns:
- Json array of updated tickets
-
getStats
@RolesAllowed("administrators") public javax.ws.rs.core.Response getStats(@Context javax.ws.rs.core.UriInfo uriInfo, Boolean internal)
-
getLogs
@RolesAllowed("administrators") public javax.ws.rs.core.Response getLogs(@Context javax.ws.rs.core.UriInfo uriInfo, String newValue, String type)
-
getService
public static <T> T getService(Class<T> clazz, String containerName)
- Type Parameters:
T- Type of class- Parameters:
clazz- service classcontainerName- portal container name- Returns:
- the selected service
-
addCreator
@RolesAllowed("administrators") public javax.ws.rs.core.Response addCreator(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
addOwner
@RolesAllowed("administrators") public javax.ws.rs.core.Response addOwner(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
updateAssignee
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateAssignee(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
upadateWarning
@RolesAllowed("administrators") public javax.ws.rs.core.Response upadateWarning(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
upadatLogs
@RolesAllowed("administrators") public javax.ws.rs.core.Response upadatLogs(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
addLogSpaces
@RolesAllowed("administrators") public javax.ws.rs.core.Response addLogSpaces(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
updatenav
@RolesAllowed("administrators") public javax.ws.rs.core.Response updatenav(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
getFirtTimeLogs
@RolesAllowed("administrators") public javax.ws.rs.core.Response getFirtTimeLogs(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo, long startDate, long endDate) throws Exception- Throws:
Exception
-
getTicketStat
@RolesAllowed("administrators") public javax.ws.rs.core.Response getTicketStat(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo, String topic) throws Exception- Throws:
Exception
-
getResTimeLogs
@RolesAllowed("administrators") public javax.ws.rs.core.Response getResTimeLogs(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo, long startDate, long endDate) throws Exception- Throws:
Exception
-
getTimeLogs
@RolesAllowed("administrators") public javax.ws.rs.core.Response getTimeLogs(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
updateTTR
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateTTR(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
cleanTTR
@RolesAllowed("administrators") public javax.ws.rs.core.Response cleanTTR(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
updateTFR
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateTFR(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
cleanTFR
@RolesAllowed("administrators") public javax.ws.rs.core.Response cleanTFR(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
getStatusTransitions
@RolesAllowed("administrators") public javax.ws.rs.core.Response getStatusTransitions(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
setTimes
@RolesAllowed("administrators") public javax.ws.rs.core.Response setTimes(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
addOpenLog
@RolesAllowed("administrators") public javax.ws.rs.core.Response addOpenLog(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
-