Add descriptive comments on AndroidService

merge-requests/126/head
shamalka 5 years ago
parent 21da576b8f
commit 1baf84089b

@ -22,7 +22,6 @@ import org.wso2.carbon.device.mgt.common.DeviceIdentifier;
import org.wso2.carbon.device.mgt.common.app.mgt.ApplicationManagementException; import org.wso2.carbon.device.mgt.common.app.mgt.ApplicationManagementException;
import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration; import org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration;
import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException; import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException;
import org.wso2.carbon.device.mgt.common.exceptions.DeviceNotFoundException;
import org.wso2.carbon.device.mgt.common.exceptions.InvalidDeviceException; import org.wso2.carbon.device.mgt.common.exceptions.InvalidDeviceException;
import org.wso2.carbon.device.mgt.common.operation.mgt.Activity; import org.wso2.carbon.device.mgt.common.operation.mgt.Activity;
import org.wso2.carbon.device.mgt.common.operation.mgt.Operation; import org.wso2.carbon.device.mgt.common.operation.mgt.Operation;
@ -32,18 +31,9 @@ import org.wso2.carbon.device.mgt.core.operation.mgt.ProfileOperation;
import org.wso2.carbon.device.mgt.mobile.android.common.Message; import org.wso2.carbon.device.mgt.mobile.android.common.Message;
import org.wso2.carbon.device.mgt.mobile.android.common.bean.AndroidPlatformConfiguration; import org.wso2.carbon.device.mgt.mobile.android.common.bean.AndroidPlatformConfiguration;
import org.wso2.carbon.device.mgt.mobile.android.common.bean.DeviceState; import org.wso2.carbon.device.mgt.mobile.android.common.bean.DeviceState;
import org.wso2.carbon.device.mgt.mobile.android.common.bean.EnterpriseTokenUrl;
import org.wso2.carbon.device.mgt.mobile.android.common.bean.GoogleAppSyncResponse;
import org.wso2.carbon.device.mgt.mobile.android.common.bean.wrapper.*; import org.wso2.carbon.device.mgt.mobile.android.common.bean.wrapper.*;
import org.wso2.carbon.device.mgt.mobile.android.common.exception.AndroidDeviceMgtPluginException; import org.wso2.carbon.device.mgt.mobile.android.common.exception.AndroidDeviceMgtPluginException;
import org.wso2.carbon.device.mgt.mobile.android.common.exception.BadRequestExceptionDup;
import org.wso2.carbon.device.mgt.mobile.android.common.exception.EnterpriseServiceException;
import javax.validation.Valid;
import javax.validation.constraints.Size;
import javax.ws.rs.HeaderParam;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import java.util.List; import java.util.List;
@ -91,7 +81,7 @@ public interface AndroidService {
/** /**
* Method for device unlock operation * Method for device unlock operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -102,7 +92,7 @@ public interface AndroidService {
/** /**
* Method for get device location operation * Method for get device location operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -113,7 +103,7 @@ public interface AndroidService {
/** /**
* Method for remove password operation * Method for remove password operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -135,7 +125,7 @@ public interface AndroidService {
/** /**
* Method to get device information * Method to get device information
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -146,7 +136,7 @@ public interface AndroidService {
/** /**
* Method to get device logcat * Method to get device logcat
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -157,7 +147,7 @@ public interface AndroidService {
/** /**
* Method for wipe device operation * Method for wipe device operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -179,7 +169,7 @@ public interface AndroidService {
/** /**
* Method for get applications operation * Method for get applications operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -190,7 +180,7 @@ public interface AndroidService {
/** /**
* Method for ring device operation * Method for ring device operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -201,7 +191,7 @@ public interface AndroidService {
/** /**
* Method for reboot device operation * Method for reboot device operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -212,7 +202,7 @@ public interface AndroidService {
/** /**
* Method for change lock task operation * Method for change lock task operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -223,7 +213,7 @@ public interface AndroidService {
/** /**
* Method for mute device operation * Method for mute device operation
* *
* @param deviceIDs * @param deviceIDs A list of device IDs
* @return {@link Activity} * @return {@link Activity}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
@ -272,7 +262,7 @@ public interface AndroidService {
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
* @throws {@link OperationManagementException} * @throws {@link OperationManagementException}
*/ */
Activity blacklistApplications(@Valid BlacklistApplicationsBeanWrapper blacklistApplicationsBeanWrapper) Activity blacklistApplications(BlacklistApplicationsBeanWrapper blacklistApplicationsBeanWrapper)
throws OperationManagementException, AndroidDeviceMgtPluginException; throws OperationManagementException, AndroidDeviceMgtPluginException;
/** /**
@ -399,8 +389,8 @@ public interface AndroidService {
/** /**
* Method for update application list * Method for update application list
* *
* @param id * @param id Id of the device to update application list
* @param androidApplications * @param androidApplications List of AndroidApplication objects to update
* @return {@link Message} * @return {@link Message}
* @throws {@link ApplicationManagementException} * @throws {@link ApplicationManagementException}
*/ */
@ -410,9 +400,9 @@ public interface AndroidService {
/** /**
* Method for get pending operations * Method for get pending operations
* *
* @param id * @param id Id of the device to get pending operations
* @param resultOperations * @param resultOperations Result operations list
* @param disableGoogleApps * @param disableGoogleApps Check whether google apps are disabled
* @return * @return
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
* @throws {@link InvalidDeviceException} * @throws {@link InvalidDeviceException}
@ -424,7 +414,7 @@ public interface AndroidService {
/** /**
* Method to enroll device * Method to enroll device
* *
* @param androidDevice * @param androidDevice Instance of AndroidDevice to enroll
* @return {@link Response} * @return {@link Response}
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
*/ */
@ -433,8 +423,8 @@ public interface AndroidService {
/** /**
* Method to check if a device is enrolled * Method to check if a device is enrolled
* *
* @param id * @param id Id of the device to check
* @param deviceIdentifier * @param deviceIdentifier Device Identifier of the device to check
* @return {@link Message} * @return {@link Message}
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
*/ */
@ -443,8 +433,8 @@ public interface AndroidService {
/** /**
* Method to modify enrollment * Method to modify enrollment
* *
* @param id * @param id Id of the device to modify enrollement
* @param androidDevice * @param androidDevice AndroidDevice object of the device to modify enrollment
* @return * @return
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}
@ -455,7 +445,7 @@ public interface AndroidService {
/** /**
* Method to disenroll a device * Method to disenroll a device
* *
* @param id * @param id Id of the device to disenroll
* @return * @return
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
*/ */
@ -468,15 +458,16 @@ public interface AndroidService {
* @return {@link Device} * @return {@link Device}
* @throws {@link DeviceManagementException} * @throws {@link DeviceManagementException}
*/ */
Message publishEvents(EventBeanWrapper eventBeanWrapper) throws DeviceManagementException, AndroidDeviceMgtPluginException; Message publishEvents(EventBeanWrapper eventBeanWrapper)
throws DeviceManagementException, AndroidDeviceMgtPluginException;
/** /**
* Method to retrieve alerts * Method to retrieve alerts
* *
* @param deviceId * @param deviceId Id of the device to retrieve alerts
* @param from * @param from Start date to retrieve alerts
* @param to * @param to End date to retrieve alerts
* @param type * @param type Type to retrieve alerts
* @param ifModifiedSince * @param ifModifiedSince
* @return {@link Response} * @return {@link Response}
* @throws {@link AndroidDeviceMgtPluginException} * @throws {@link AndroidDeviceMgtPluginException}

Loading…
Cancel
Save