# Hierarchy For All Packages

Package Hierarchies:

- org.wso2.carbon.device.mgt.mobile.windows.api.common,
- org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator,
- org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.common.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions,
- org.wso2.carbon.device.mgt.mobile.windows.api.common.util,
- org.wso2.carbon.device.mgt.mobile.windows.api.operations,
- org.wso2.carbon.device.mgt.mobile.windows.api.operations.util,
- org.wso2.carbon.device.mgt.mobile.windows.api.services,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.util,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.impl,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.util,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans,
- org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.impl

## Class Hierarchy

- java.lang.Object
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.AdditionalContext
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.AdditionalContext
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.AddTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.AlertTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.AtomicTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.Attributes
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.AuthenticationInfo
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans.BasicOperation
    - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans.PasscodePolicy
    - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans.Wifi
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.BinarySecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.BinarySecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.impl.BSTProviderImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.BSTProvider)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.BSTValidator (implements org.apache.ws.security.validate.Validator)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CA
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.CacheEntry (implements java.io.Serializable)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CACollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CAReferenceCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CAURI
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CAURICollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CertificateEnrollmentPolicy
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.impl.CertificateEnrollmentPolicyServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.CertificateEnrollmentPolicyService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.impl.CertificateEnrollmentServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.CertificateEnrollmentService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.util.CertificateSigningService
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.util.CertificateSigningService
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CertificateValidity
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.ChallengeTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.Client
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.impl.ConfigurationMgtServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.ConfigurationMgtService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.Constants
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.Constants.SyncmlMessageCodes
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.Constants.SyncMLResponseCodes
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.ContextInitializer (implements javax.servlet.ServletContextListener)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.ContextItem
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.ContextItem
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.beans.Credentials
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.CredentialTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.CryptoProviders
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.DeleteTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.Device
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.DeviceIDHolder
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.DeviceInfo
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.impl.DeviceManagementAdminServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.DeviceManagementAdminService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.impl.DeviceManagementServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.DeviceManagementService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.DeviceUtil
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.beans.DiscoveryRequest (implements java.io.Serializable)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.beans.DiscoveryResponse (implements java.io.Serializable)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.impl.DiscoveryServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.DiscoveryService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.EnrollmentPermission
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.impl.EnrollmentServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.EnrollmentService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.ErrorDTO
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.ErrorHandler (implements javax.ws.rs.ext.ExceptionMapper<E>)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.ErrorListItem
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.ErrorMessage
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.ErrorResponse
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.ErrorResponse.ErrorResponseBuilder
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.ExecuteTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.Extension
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.ExtensionCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.FilterOIDCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.GetPolicies
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.GetPoliciesResponse
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.GetTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.GsonMessageBodyHandler (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.HeartBeatDeviceInfo
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.ItemTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.KeyArchivalAttributes
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.util.KeyStoreGenerator
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.util.KeyStoreGenerator
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.impl.LocalOAuthValidator (implements org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuth2TokenValidator)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.Message
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.util.MessageHandler (implements javax.xml.ws.handler.soap.SOAPHandler<T>)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.util.MessageHandler (implements javax.xml.ws.handler.soap.SOAPHandler<T>)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.MetaTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuthConstants
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuthTokenValidationStubFactory (implements org.apache.commons.pool.PoolableObjectFactory)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.OAuthValidationResponse
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuthValidatorFactory
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.ObjectFactory
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.OID
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.OIDCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.OIDReferenceCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationCode
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationHandler
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationReply
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.OperationRequest
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.AuthenticatorProperties
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.CertificateEnrolment
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.CertificateEnrolmentPolicy
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.DeviceConstants
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.Discovery
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.OperationCodes
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.PolicyConfigProperties
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.StatusCodes
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.SyncML
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.TenantConfigProperties
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.WindowsConstant
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.WindowsEnrollmentProperties
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.PluginConstants.WindowsVersionProperties
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.PolicyCollection
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.PrivateKeyAttributes
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans.Profile
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.RARequirements
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.impl.RemoteOAuthValidator (implements org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuth2TokenValidator)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.ReplaceTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.RequestedSecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.RequestedSecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.RequestFilter
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.RequestSecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.RequestSecurityToken
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.beans.RequestSecurityTokenResponse (implements java.io.Serializable)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.beans.RequestSecurityTokenResponse (implements java.io.Serializable)
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.Response
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.ResultsTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.Revision
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.SequenceTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.SOAPSecurityHandler (implements javax.xml.ws.handler.soap.SOAPHandler<T>)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.SourceTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.StatusTag
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.beans.SupersededPolicies
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.SyncmlBody
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.SyncmlCredentialUtil
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.SyncmlDocument
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.SyncmlGenerator
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.SyncmlHeader
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.SyncmlParser
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.impl.SyncmlServiceImpl (implements org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.SyncmlService)
  - org.wso2.carbon.device.mgt.mobile.windows.api.operations.TargetTag
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.AuthenticationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.CertificateGenerationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.FileOperationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.KeyStoreGenerationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.MDMAPIException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.OAuthTokenValidationException
      - java.lang.RuntimeException
        - javax.ws.rs.WebApplicationException
          - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.BadRequestException
          - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.UnexpectedServerErrorException
          - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WindowsOperationsException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.SyncmlMessageFormatException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.SyncmlOperationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WAPProvisioningException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WindowsConfigurationException
      - org.wso2.carbon.device.mgt.mobile.windows.api.common.exceptions.WindowsDeviceEnrolmentException
      - org.wso2.carbon.device.mgt.mobile.windows.api.operations.WindowsOperationException
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.beans.Token
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.UsernameTokenValidator (implements org.apache.ws.security.validate.Validator)
  - org.wso2.carbon.device.mgt.mobile.windows.api.common.util.WindowsAPIUtils
  - org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.beans.WindowsDevice

## Interface Hierarchy

- org.wso2.carbon.device.mgt.mobile.windows.api.services.authbst.BSTProvider
- org.wso2.carbon.device.mgt.mobile.windows.api.services.xcep.CertificateEnrollmentPolicyService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.wstep.CertificateEnrollmentService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.ConfigurationMgtService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.DeviceManagementAdminService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.DeviceManagementService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.discovery.DiscoveryService
- org.wso2.carbon.device.mgt.mobile.windows.api.services.enrollment.EnrollmentService
- org.wso2.carbon.device.mgt.mobile.windows.api.common.authenticator.OAuth2TokenValidator
- org.wso2.carbon.device.mgt.mobile.windows.api.services.syncml.SyncmlService

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.wso2.carbon.device.mgt.mobile.windows.api.common.SyncmlCommandType
    - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationCode.Info
    - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationCode.Command
    - org.wso2.carbon.device.mgt.mobile.windows.api.operations.util.OperationCode.Configure

Copyright © 2017 WSO2. All rights reserved.