|
|
@ -31,7 +31,7 @@ public interface SubscriptionManager {
|
|
|
|
* To install an application to given list of devices.
|
|
|
|
* To install an application to given list of devices.
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param deviceList Device list
|
|
|
|
* @param deviceList Device list
|
|
|
|
* @return DeviceList which the application has been installed
|
|
|
|
* @return Failed Device List which the application was unable to install
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
List<DeviceIdentifier> installApplicationForDevices(String applicationUUID,
|
|
|
|
List<DeviceIdentifier> installApplicationForDevices(String applicationUUID,
|
|
|
@ -42,7 +42,7 @@ public interface SubscriptionManager {
|
|
|
|
* To install an application to given list of users.
|
|
|
|
* To install an application to given list of users.
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param userList User list
|
|
|
|
* @param userList User list
|
|
|
|
* @return User list which the application has been installed
|
|
|
|
* @return Failed User List which the application was unable to install
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
List<String> installApplicationForUsers(String applicationUUID,
|
|
|
|
List<String> installApplicationForUsers(String applicationUUID,
|
|
|
@ -53,7 +53,7 @@ public interface SubscriptionManager {
|
|
|
|
* To install an application to given list of users.
|
|
|
|
* To install an application to given list of users.
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param roleList Role list
|
|
|
|
* @param roleList Role list
|
|
|
|
* @return Role list which the application has been installed
|
|
|
|
* @return Failed Role List which the application was unable to install
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
List<String> installApplicationForRoles(String applicationUUID,
|
|
|
|
List<String> installApplicationForRoles(String applicationUUID,
|
|
|
@ -64,7 +64,7 @@ public interface SubscriptionManager {
|
|
|
|
* To uninstall an application from a given list of devices.
|
|
|
|
* To uninstall an application from a given list of devices.
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param applicationUUID Application ID
|
|
|
|
* @param deviceList Device list
|
|
|
|
* @param deviceList Device list
|
|
|
|
* @return DeviceList which the application has been uninstalled
|
|
|
|
* @return Failed Device List which the application was unable to uninstall
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
* @throws ApplicationManagementException Application Management Exception
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
List<DeviceIdentifier> uninstallApplication(String applicationUUID,
|
|
|
|
List<DeviceIdentifier> uninstallApplication(String applicationUUID,
|
|
|
|