com.supermap.services.rest

Class ResourceManager

  • java.lang.Object
    • com.supermap.services.rest.ResourceManager


  • public class ResourceManager
    extends java.lang.Object
    

    ${services_rest_ResourceManager_Title}

    ${services_rest_ResourceManager_Description}

    • Constructor Detail

      • ResourceManager

        public ResourceManager(java.util.List<ResourceFinder> resourceFinders)
        

        The Constructor.

        Parameters:
        resourceFinders -
    • Method Detail

      • getResoruceLoaders

        public java.util.List<ResourceFinder> getResoruceLoaders()
        

        ${services_rest_ResourceManager_method_getResoruceLoaders_Title}

        ${services_rest_ResourceManager_method_getResoruceLoaders_Description}

        Returns:
        ${services_rest_ResourceManager_method_getResoruceLoaders_return}
      • setResoruceLoaders

        public void setResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)
        

        Sets up resource explorers.

        Parameters:
        resourceFinders - Resource explorer.
      • getAllResourceConfigs

        public ResourceConfigList getAllResourceConfigs()
        

        ${services_rest_ResourceManager_method_getAllResourceConfigs_Title}

        ${services_rest_ResourceManager_method_getAllResourceConfigs_Description}

        Returns:
        ${services_rest_ResourceManager_method_getAllResourceConfigs_return}
      • reflesh

        public void reflesh()
        

        ${services_rest_ResourceManager_method_reflesh_Title}

        ${services_rest_ResourceManager_method_reflesh_Description}

      • getAllURLBindingInfo

        public java.util.List<URLBindingInfo> getAllURLBindingInfo()
        

        ${services_rest_ResourceManager_method_getAllURLBindingInfo_Title}

        ${services_rest_ResourceManager_method_getAllURLBindingInfo_Description}

        Returns:
        ${services_rest_ResourceManager_method_getAllURLBindingInfo_return}
      • findConfigByResourceID

        public DomainResourceConfig findConfigByResourceID(java.lang.String componentPath,
                                                  java.lang.String domainResourceID)
        

        ${services_rest_ResourceManager_method_findConfigByResourceID_Title}

        ${services_rest_ResourceManager_method_findConfigByResourceID_Description}

        Parameters:
        componentPath - ${services_rest_ResourceManager_method_findConfigByResourceID_param_componentPath}
        domainResourceID - ${services_rest_ResourceManager_method_findConfigByResourceID_param_domainResourceID}
        Returns:
        ${services_rest_ResourceManager_method_findConfigByResourceID_return}
      • cleanUnValidResource

        protected ResourceConfigList cleanUnValidResource(ResourceConfigList cleaningResourceInfos)
        
        Cleans up illegal resource allocation. The resource with the same name according to the priority, delete the low priority resource configuration. If there are multiple resource configurations with the same priority, select one.
      • processUrlInherit

        protected void processUrlInherit(ResourceConfigList sourceConfigList)
        
        Handles the url of the inherited resource.
        Parameters:
        sourceConfigList -
      • addResourceFinder

        public void addResourceFinder(ResourceFinder resourceFinder)
        
        Adds a resource explorer to the resource manager.
        Parameters:
        resourceFinder -