Interface IDevice

All Superinterfaces:
IRestoreCrudSupport<Device>, IRestoreItemCrudSupport<Device>, IRestoreSupport<Device>

@Path("/devices/{userUid}") public interface IDevice extends IRestoreItemCrudSupport<Device>
  • Method Details

    • create

      @PUT @Path("{uid}") void create(@PathParam("uid") String uid, Device device) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • update

      @POST @Path("{uid}") void update(@PathParam("uid") String uid, Device device) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • delete

      @DELETE @Path("{uid}") void delete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Specified by:
      delete in interface IRestoreCrudSupport<Device>
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • deleteAll

      @DELETE @Path("_deleteAll") void deleteAll() throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getComplete

      @GET @Path("{uid}/complete") ItemValue<Device> getComplete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Specified by:
      getComplete in interface IRestoreItemCrudSupport<Device>
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • byIdentifier

      @GET @Path("{identifier}/byIdentifier") ItemValue<Device> byIdentifier(@PathParam("identifier") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • list

      @GET @Path("_list") net.bluemind.core.api.ListResult<ItemValue<Device>> list() throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • wipe

      @POST @Path("_wipe/{uid}") void wipe(@PathParam("uid") String uid, WipeMode mode) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • unwipe

      @POST @Path("_unwipe/{uid}") void unwipe(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • setPartnership

      @PUT @Path("{uid}/_partnership") void setPartnership(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • unsetPartnership

      @DELETE @Path("{uid}/_partnership") void unsetPartnership(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • updateLastSync

      @POST @Path("{uid}/_lastSync") void updateLastSync(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault