com.supermap.services.providers

Class RestMapProviderSetting

  • All Implemented Interfaces:
    RestProviderSetting, java.io.Serializable


    public class RestMapProviderSetting
    extends MapProviderSetting
    implements RestProviderSetting
    

    Rest map service provider parameter object.

    This object is used to describe the relevant parameter information required by the Rest service provider , including: Rest map service address; user name; password. And the user name and password information is determined based on whether the corresponding Rest service requires user authentication.

    See Also:
    Serialized Form
    • Field Detail

      • restServiceRootURL

        public java.lang.String restServiceRootURL
        

        rest service address, points to the root resource path of rest services.

      • userName

        public java.lang.String userName
        

        The username information, when the rest service needs to be authenticated, it is necessary to fill in the information.

      • password

        public java.lang.String password
        

        The password information, when the rest service needs to be authenticated, it is necessary to fill in the information. Used with user name information.

      • token

        public java.lang.String token
        
        The required Token to access iServer REST.
      • httpReferer

        public java.lang.String httpReferer
        
        Returns the HTTPReferer required to access the Rest service.
      • useCache

        public boolean useCache
        
        Whether to use caching
      • restProviderCacheConfig

        public RestProviderCacheConfig restProviderCacheConfig
        
        The REST service provider requests the cache configuration
    • Constructor Detail

      • RestMapProviderSetting

        public RestMapProviderSetting()
        
    • Method Detail

      • equals

        public boolean equals(java.lang.Object obj)
        

        Determines whether two objects are equal.

        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - The object to be compared.
        Returns:
        a value indicating whether the two objects are equal, true that the two objects are equal.
      • hashCode

        public int hashCode()
        
        Gets the hash value of the object instance
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hash value