@Path(value="localization")
 @Singleton
 @PermitAll
public class LocalizationResource
extends java.lang.Object
| Constructor and Description | 
|---|
| LocalizationResource() | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.ws.rs.core.Response | deleteLocalization(java.lang.Long id) | 
| javax.ws.rs.core.Response | newLocalization(NewLocalizationRequest localizationRequest) | 
| PositionResource | positionResource(java.lang.Long id) | 
| javax.ws.rs.core.Response | predictionFeedbackRequest(java.lang.Long localizationId,
                         java.lang.Long predictionId,
                         UpdatePredictionRequest request) | 
| LocalizationReportResource | reportResource(java.lang.Long localizationId) | 
| javax.ws.rs.core.Response | retrieveLocalizations(java.lang.Integer page,
                     java.lang.String localizationName,
                     java.lang.String trained,
                     java.lang.Boolean onlyUserLocalizations) | 
| javax.ws.rs.core.Response | startPrediction(java.lang.Long id,
               NewPredictionRequest request) | 
| TrainResource | trainResource(java.lang.Long id) | 
@GET
 @Produces(value="application/json;charset=utf-8")
public javax.ws.rs.core.Response retrieveLocalizations(@QueryParam(value="page")
                                                                                                               java.lang.Integer page,
                                                                                                               @QueryParam(value="name")
                                                                                                               java.lang.String localizationName,
                                                                                                               @QueryParam(value="trained")
                                                                                                               java.lang.String trained,
                                                                                                               @QueryParam(value="owner")
                                                                                                               java.lang.Boolean onlyUserLocalizations)
@POST @Consumes(value="application/json") @Produces(value="application/json;charset=utf-8") public javax.ws.rs.core.Response newLocalization(NewLocalizationRequest localizationRequest)
@DELETE
 @Path(value="{id}")
 @Produces(value="application/json;charset=utf-8")
public javax.ws.rs.core.Response deleteLocalization(@PathParam(value="id")
                                                                                                                                    java.lang.Long id)
@POST
 @Path(value="{id}/predict")
 @Produces(value="application/json;charset=utf-8")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response startPrediction(@PathParam(value="id")
                                                                                                                                                                            java.lang.Long id,
                                                                                                                                                                            NewPredictionRequest request)
@PUT
 @Path(value="{id}/predict/{prediction}")
 @Produces(value="application/json;charset=utf-8")
 @Consumes(value="application/json")
public javax.ws.rs.core.Response predictionFeedbackRequest(@PathParam(value="id")
                                                                                                                                                                                                  java.lang.Long localizationId,
                                                                                                                                                                                                  @PathParam(value="prediction")
                                                                                                                                                                                                  java.lang.Long predictionId,
                                                                                                                                                                                                  UpdatePredictionRequest request)
@Path(value="{id}/spam")
public LocalizationReportResource reportResource(@PathParam(value="id")
                                                                          java.lang.Long localizationId)
                                                                   throws java.lang.Exception
java.lang.Exception@Path(value="{id}/train")
public TrainResource trainResource(@PathParam(value="id")
                                                             java.lang.Long id)
                                                      throws java.lang.Exception
java.lang.Exception@Path(value="{id}/position")
public PositionResource positionResource(@PathParam(value="id")
                                                                      java.lang.Long id)
                                                               throws java.lang.Exception
java.lang.Exception