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 Summary
Constructors Constructor and Description ResourceManager(java.util.List<ResourceFinder> resourceFinders)The Constructor.
-
Method Summary
Methods Modifier and Type Method and Description voidaddResourceFinder(ResourceFinder resourceFinder)Adds a resource explorer to the resource manager.protected ResourceConfigListcleanUnValidResource(ResourceConfigList cleaningResourceInfos)Cleans up illegal resource allocation.DomainResourceConfigfindConfigByResourceID(java.lang.String componentPath, java.lang.String domainResourceID)${services_rest_ResourceManager_method_findConfigByResourceID_Title}ResourceConfigListgetAllResourceConfigs()${services_rest_ResourceManager_method_getAllResourceConfigs_Title}java.util.List<URLBindingInfo>getAllURLBindingInfo()${services_rest_ResourceManager_method_getAllURLBindingInfo_Title}java.util.List<ResourceFinder>getResoruceLoaders()${services_rest_ResourceManager_method_getResoruceLoaders_Title}protected voidprocessUrlInherit(ResourceConfigList sourceConfigList)Handles the url of the inherited resource.voidreflesh()${services_rest_ResourceManager_method_reflesh_Title}voidsetResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)Sets up resource explorers.
-
-
-
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-
-
-