public class DefaultApiResourceFactory extends Object implements ApiResourceFactory
| 构造器和说明 |
|---|
DefaultApiResourceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResourceName(String code,
String name)
添加资源的code和名称
|
List<ResourceDefinition> |
getAllResources()
获取当前应用所有资源
|
Map<String,Map<String,ResourceDefinition>> |
getModularResources()
获取所有模块资源
|
ResourceDefinition |
getResource(String resourceCode)
获取资源他通过资源编码
|
ResourceDefinition |
getResourceByUrl(String url)
通过url获取资源声明
|
String |
getResourceName(String code)
通过资源code获取资源中文名称
|
List<ResourceDefinition> |
getResourcesByModularCode(String code)
通过模块编码获取资源
|
String |
getResourceUrl(String code)
通过编码获取url
|
void |
registerDefinition(List<ResourceDefinition> apiResource)
存储资源
|
public void registerDefinition(List<ResourceDefinition> apiResource)
ApiResourceFactoryregisterDefinition 在接口中 ApiResourceFactorypublic ResourceDefinition getResource(String resourceCode)
ApiResourceFactorygetResource 在接口中 ApiResourceFactorypublic List<ResourceDefinition> getAllResources()
ApiResourceFactorygetAllResources 在接口中 ApiResourceFactorypublic List<ResourceDefinition> getResourcesByModularCode(String code)
ApiResourceFactorygetResourcesByModularCode 在接口中 ApiResourceFactorypublic String getResourceName(String code)
ApiResourceFactorygetResourceName 在接口中 ApiResourceFactorypublic void bindResourceName(String code, String name)
ApiResourceFactorybindResourceName 在接口中 ApiResourceFactorypublic Map<String,Map<String,ResourceDefinition>> getModularResources()
ApiResourceFactorygetModularResources 在接口中 ApiResourceFactorypublic String getResourceUrl(String code)
ApiResourceFactorygetResourceUrl 在接口中 ApiResourceFactorypublic ResourceDefinition getResourceByUrl(String url)
ApiResourceFactorygetResourceByUrl 在接口中 ApiResourceFactoryCopyright © 2019. All rights reserved.