@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.