@Path(value="/rest/firmwares") @Produces(value="application/json") @Consumes(value="application/json") @RolesAllowed(value="admin") public class FirmwareHandler extends Object
| Constructor and Description |
|---|
FirmwareHandler() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createFirmware(Firmware firmware) |
javax.ws.rs.core.Response |
createFirmwareType(FirmwareType firmwareType) |
javax.ws.rs.core.Response |
createFirmwareVersion(FirmwareVersion firmwareVersion) |
javax.ws.rs.core.Response |
deleteFirmware(List<Integer> ids) |
javax.ws.rs.core.Response |
deleteFirmwareType(List<Integer> ids) |
javax.ws.rs.core.Response |
deleteFirmwareVersion(List<Integer> ids) |
javax.ws.rs.core.Response |
getAllFirmwares(Integer typeId,
Integer versionId,
Long pageLimit,
Long page,
String orderBy,
String order) |
javax.ws.rs.core.Response |
getAllFirmwareTypes(List<String> name,
Long pageLimit,
Long page,
String orderBy,
String order) |
javax.ws.rs.core.Response |
getAllFirmwareVersions(List<String> version,
Long pageLimit,
Long page,
String orderBy,
String order) |
javax.ws.rs.core.Response |
getFirmware(int id) |
javax.ws.rs.core.Response |
getFirmwareData(int firmwareId) |
javax.ws.rs.core.Response |
getFirmwareType(int id) |
javax.ws.rs.core.Response |
getFirmwareVersion(int id) |
javax.ws.rs.core.Response |
updateFirmware(Firmware firmware) |
javax.ws.rs.core.Response |
updateFirmwareType(FirmwareType firmwareType) |
javax.ws.rs.core.Response |
updateFirmwareVersion(FirmwareVersion firmwareVersion) |
@GET
@Path(value="/types")
public javax.ws.rs.core.Response getAllFirmwareTypes(@QueryParam(value="name")
List<String> name,
@QueryParam(value="pageLimit")
Long pageLimit,
@QueryParam(value="page")
Long page,
@QueryParam(value="orderBy")
String orderBy,
@QueryParam(value="order")
String order)
@GET
@Path(value="/types/{id}")
public javax.ws.rs.core.Response getFirmwareType(@PathParam(value="id")
int id)
@PUT @Path(value="/types") public javax.ws.rs.core.Response updateFirmwareType(FirmwareType firmwareType)
@POST @Path(value="/types") public javax.ws.rs.core.Response createFirmwareType(FirmwareType firmwareType)
@POST @Path(value="/types/delete") public javax.ws.rs.core.Response deleteFirmwareType(List<Integer> ids)
@GET
@Path(value="/versions")
public javax.ws.rs.core.Response getAllFirmwareVersions(@QueryParam(value="version")
List<String> version,
@QueryParam(value="pageLimit")
Long pageLimit,
@QueryParam(value="page")
Long page,
@QueryParam(value="orderBy")
String orderBy,
@QueryParam(value="order")
String order)
@GET
@Path(value="/versions/{id}")
public javax.ws.rs.core.Response getFirmwareVersion(@PathParam(value="id")
int id)
@PUT @Path(value="/versions") public javax.ws.rs.core.Response updateFirmwareVersion(FirmwareVersion firmwareVersion)
@POST @Path(value="/versions") public javax.ws.rs.core.Response createFirmwareVersion(FirmwareVersion firmwareVersion)
@POST @Path(value="/versions/delete") public javax.ws.rs.core.Response deleteFirmwareVersion(List<Integer> ids)
@GET
@Path(value="/firmwares")
public javax.ws.rs.core.Response getAllFirmwares(@QueryParam(value="typeId")
Integer typeId,
@QueryParam(value="versionId")
Integer versionId,
@QueryParam(value="pageLimit")
Long pageLimit,
@QueryParam(value="page")
Long page,
@QueryParam(value="orderBy")
String orderBy,
@QueryParam(value="order")
String order)
@GET
@Path(value="/firmwares/{id}")
public javax.ws.rs.core.Response getFirmware(@PathParam(value="id")
int id)
@PUT @Path(value="/firmwares") public javax.ws.rs.core.Response updateFirmware(Firmware firmware)
@POST @Path(value="/firmwares") public javax.ws.rs.core.Response createFirmware(Firmware firmware)
@POST @Path(value="/firmwares/delete") public javax.ws.rs.core.Response deleteFirmware(List<Integer> ids)
@GET
@Path(value="/firmwaresData/{firmwareId}")
public javax.ws.rs.core.Response getFirmwareData(@PathParam(value="firmwareId")
int firmwareId)
Copyright © 2015–2019. All rights reserved.