mirror of
https://repository.entgra.net/community/device-mgt-plugins.git
synced 2025-09-16 23:42:15 +00:00
Adding permission annotations for windows operations
This commit is contained in:
parent
febcfd57be
commit
751deed3e2
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
package org.wso2.carbon.device.mgt.mobile.windows.api.services;
|
package org.wso2.carbon.device.mgt.mobile.windows.api.services;
|
||||||
|
|
||||||
|
import org.wso2.carbon.apimgt.annotations.api.Permission;
|
||||||
import org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WindowsDeviceEnrolmentException;
|
import org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WindowsDeviceEnrolmentException;
|
||||||
|
|
||||||
import javax.ws.rs.*;
|
import javax.ws.rs.*;
|
||||||
@ -35,26 +36,31 @@ public interface DeviceManagementAdminService {
|
|||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/lock-devices")
|
@Path("/lock-devices")
|
||||||
|
@Permission(name = "Lock Device", permission = "/device-mgt/devices/owning/operations/windows/lock")
|
||||||
Response lock(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
Response lock(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
||||||
WindowsDeviceEnrolmentException;
|
WindowsDeviceEnrolmentException;
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/disenroll-devices")
|
@Path("/disenroll-devices")
|
||||||
|
@Permission(name = "Disenroll Device", permission = "/device-mgt/devices/disenroll/windows")
|
||||||
Response disenroll(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
Response disenroll(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
||||||
WindowsDeviceEnrolmentException;
|
WindowsDeviceEnrolmentException;
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/wipe-devices")
|
@Path("/wipe-devices")
|
||||||
|
@Permission(name = "Wipe Device", permission = "/device-mgt/devices/owning/operations/windows/wipe")
|
||||||
Response wipe(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
Response wipe(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
||||||
WindowsDeviceEnrolmentException;
|
WindowsDeviceEnrolmentException;
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/ring-devices")
|
@Path("/ring-devices")
|
||||||
|
@Permission(name = "Ring Device", permission = "/device-mgt/devices/owning/operations/windows/ring")
|
||||||
Response ring(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
Response ring(@HeaderParam("Accept") String headerParam, List<String> deviceIds) throws
|
||||||
WindowsDeviceEnrolmentException;
|
WindowsDeviceEnrolmentException;
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/lockreset-devices")
|
@Path("/lockreset-devices")
|
||||||
|
@Permission(name = "Lock-Reset Device", permission = "/device-mgt/devices/owning/operations/windows/lockreset")
|
||||||
Response lockReset(@HeaderParam("Accept") String acceptHeader, List<String> deviceIds)
|
Response lockReset(@HeaderParam("Accept") String acceptHeader, List<String> deviceIds)
|
||||||
throws WindowsDeviceEnrolmentException;
|
throws WindowsDeviceEnrolmentException;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user