@PermitAll
public class TrainResource
extends java.lang.Object
| Constructor and Description | 
|---|
| TrainResource(Localization localization,
             javax.ws.rs.core.SecurityContext securityContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.ws.rs.core.Response | allTrainingStatus(java.lang.String timezone) | 
| javax.ws.rs.core.Response | deleteTrainingRequest(java.lang.Long trainingId) | 
| javax.ws.rs.core.Response | submitTrainingRequest(NewTrainingRequest request) | 
| javax.ws.rs.core.Response | trainingStatus(java.lang.Long it) | 
public TrainResource(Localization localization, javax.ws.rs.core.SecurityContext securityContext)
@POST @Consumes(value="application/json") @Produces(value="application/json;charset=utf-8") public javax.ws.rs.core.Response submitTrainingRequest(NewTrainingRequest request)
@GET
 @Path(value="{it}")
 @Produces(value="application/json;charset=utf-8")
public javax.ws.rs.core.Response trainingStatus(@PathParam(value="it")
                                                                                                                             java.lang.Long it)
@GET
 @Produces(value="application/json;charset=utf-8")
public javax.ws.rs.core.Response allTrainingStatus(@HeaderParam(value="timezone")
                                                                                                           java.lang.String timezone)
@DELETE
 @Path(value="{it}")
 @Produces(value="application/json;charset=utf-8")
public javax.ws.rs.core.Response deleteTrainingRequest(@PathParam(value="it")
                                                                                                                                       java.lang.Long trainingId)