Interface MAPDeviceProfileModel

    • Method Detail

      • getAttributeClassification

        String[] getAttributeClassification​(String clientType)
        Returns an array of classifications for device attributes.
        Parameters:
        clientType - Client Type
        Returns:
        an array of classifications for device attributes.
      • getLocalizedClassificationLabels

        Map getLocalizedClassificationLabels​(String[] classifications)
        Returns localized labels for device attribute classification.
        Parameters:
        classifications - Array of classifications for device attributes.
        Returns:
        localized labels for device attribute classification.
      • getProfilePropertyXML

        String getProfilePropertyXML​(String clientType,
                                     String classification)
                              throws AMConsoleException
        Returns the property XML for profile view.
        Parameters:
        clientType - Client Type.
        classification - Device attribute classification.
        Returns:
        the property XML for profile view.
        Throws:
        AMConsoleException - if there are no attribute to display.
      • getAttributeValues

        Map getAttributeValues​(String clientType,
                               String classification)
        Returns attribute values of a device.
        Parameters:
        clientType - Client Type.
        classification - Profile attribute classification.
        Returns:
        attribute values of a device.
      • getReadOnlyAttributeNames

        Set getReadOnlyAttributeNames​(String clientType,
                                      Set attributeNames)
        Returns readonly attribute names.
        Parameters:
        clientType - Client Type.
        attributeNames - Attribute Names
        Returns:
        readonly attribute names.
      • modifyProfile

        void modifyProfile​(String clientType,
                           Map attributeValues)
                    throws AMConsoleException
        Modifies device profile.
        Parameters:
        clientType - Client Type.
        attributeValues - Map of attribute name to set of attribute values.
        Throws:
        AMConsoleException - if updates fails.