package com.qianwen.core.scanner.modular.factory;
|
|
import java.util.List;
|
import java.util.Map;
|
import com.qianwen.core.scanner.modular.model.ResourceDefinition;
|
|
/* loaded from: blade-starter-scanner-9.3.0.0-SNAPSHOT.jar:org/springblade/core/scanner/modular/factory/ApiResourceFactory.class */
|
public interface ApiResourceFactory {
|
void registerDefinition(List<ResourceDefinition> apiResource);
|
|
ResourceDefinition getResource(String resourceCode);
|
|
List<ResourceDefinition> getAllResources();
|
|
List<ResourceDefinition> getResourcesByModularCode(String code);
|
|
String getResourceName(String code);
|
|
void bindResourceName(String code, String name);
|
|
Map<String, Map<String, ResourceDefinition>> getModularResources();
|
|
String getResourceUrl(String code);
|
|
ResourceDefinition getResourceByUrl(String url);
|
}
|