org.wso2.carbon.device.mgt.mobile.windows.api.services

## Interface ConfigurationMgtService

- All Known Implementing Classes:
    ConfigurationMgtServiceImpl

      public interface ConfigurationMgtService

  Windows Platform Configuration REST-API implementation. All end points supports JSON, XMl with content negotiation.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `javax.ws.rs.core.Response` | `getConfiguration(String ifModifiedSince)`
    `javax.ws.rs.core.Response` | `getLicense(String ifModifiedSince)`
    `javax.ws.rs.core.Response` | `updateConfiguration(org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration configuration)` Update Tenant Configurations for the specific Device type.

- - ### Method Detail

    - #### getConfiguration

          javax.ws.rs.core.Response getConfiguration(@HeaderParam(value="If-Modified-Since")
                                                   String ifModifiedSince)

    - #### updateConfiguration

          javax.ws.rs.core.Response updateConfiguration(org.wso2.carbon.device.mgt.common.configuration.mgt.PlatformConfiguration configuration)
                                                        throws WindowsConfigurationException

      Update Tenant Configurations for the specific Device type.
      Parameters:
        `configuration` - Tenant configurations to be updated.
      Returns:
        Response message.
      Throws:
        `WindowsConfigurationException`

    - #### getLicense

          javax.ws.rs.core.Response getLicense(@HeaderParam(value="If-Modified-Since")
                                             String ifModifiedSince)
                                               throws WindowsConfigurationException

      Throws:
        `WindowsConfigurationException`

Copyright © 2017 WSO2. All rights reserved.