/**
   * Will cascade deletes specified equipment and all data for this equipment for all devise of this
   * type.
   *
   * @param classId Device class id
   * @param eqId Equipment id
   * @return empty body, 204 if success, 404 if no record found
   */
  @DELETE
  @Path("/{id}")
  @Consumes(MediaType.APPLICATION_JSON)
  public Response deleteEquipment(
      @PathParam(DEVICE_CLASS_ID) long classId, @PathParam(ID) long eqId) {

    logger.debug("Delete device class's equipment requested");
    equipmentService.delete(eqId, classId);
    logger.debug("Delete device class's equipment finished");

    return ResponseFactory.response(NO_CONTENT);
  }