Class KieResourceResolver
- java.lang.Object
-
- org.guvnor.common.services.project.backend.server.ResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
-
- org.kie.workbench.common.services.backend.project.KieResourceResolver
-
- All Implemented Interfaces:
org.guvnor.common.services.project.service.ModuleResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
public class KieResourceResolver extends org.guvnor.common.services.project.backend.server.ResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
-
-
Constructor Summary
Constructors Constructor Description KieResourceResolver()KieResourceResolver(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.POMService pomService, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, org.kie.workbench.common.services.shared.kmodule.KModuleService kModuleService, javax.enterprise.inject.Instance<org.guvnor.common.services.project.backend.server.ModuleResourcePathResolver> resourcePathResolversInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanhasKModule(org.uberfire.java.nio.file.Path path)protected org.kie.workbench.common.services.shared.project.KieModulemakeModule(org.uberfire.java.nio.file.Path nioModuleRootPath)org.kie.workbench.common.services.shared.project.KieModuleresolveModule(org.uberfire.backend.vfs.Path resource, boolean loadPOM)org.guvnor.common.services.project.model.PackageresolvePackage(org.uberfire.backend.vfs.Path resource)org.kie.workbench.common.services.shared.project.KieModulesimpleModuleInstance(org.uberfire.java.nio.file.Path nioModuleRootPath)-
Methods inherited from class org.guvnor.common.services.project.backend.server.ResourceResolver
getDefaultWorkspacePath, getLegalId, hasPom, isPom, makePackage, newPackage, resolveDefaultPackage, resolveDefaultPath, resolveDefaultWorkspacePackage, resolveModule, resolvePackages, resolvePackages, resolvePackages, resolveParentModule, resolveParentPackage, resolveToParentModule
-
-
-
-
Constructor Detail
-
KieResourceResolver
public KieResourceResolver()
-
KieResourceResolver
@Inject public KieResourceResolver(@Named("ioStrategy") org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.POMService pomService, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, org.kie.workbench.common.services.shared.kmodule.KModuleService kModuleService, javax.enterprise.inject.Instance<org.guvnor.common.services.project.backend.server.ModuleResourcePathResolver> resourcePathResolversInstance)
-
-
Method Detail
-
resolveModule
public org.kie.workbench.common.services.shared.project.KieModule resolveModule(org.uberfire.backend.vfs.Path resource, boolean loadPOM)
-
makeModule
protected org.kie.workbench.common.services.shared.project.KieModule makeModule(org.uberfire.java.nio.file.Path nioModuleRootPath)
- Overrides:
makeModulein classorg.guvnor.common.services.project.backend.server.ResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
-
resolvePackage
public org.guvnor.common.services.project.model.Package resolvePackage(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolvePackagein interfaceorg.guvnor.common.services.project.service.ModuleResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>- Overrides:
resolvePackagein classorg.guvnor.common.services.project.backend.server.ResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
-
simpleModuleInstance
public org.kie.workbench.common.services.shared.project.KieModule simpleModuleInstance(org.uberfire.java.nio.file.Path nioModuleRootPath)
- Specified by:
simpleModuleInstancein classorg.guvnor.common.services.project.backend.server.ResourceResolver<org.kie.workbench.common.services.shared.project.KieModule>
-
hasKModule
protected boolean hasKModule(org.uberfire.java.nio.file.Path path)
-
-