@ApplicationScoped public class KieModuleServiceImpl extends org.guvnor.common.services.project.backend.server.AbstractModuleService<KieModule> implements KieModuleFactory, KieModuleService
| Constructor and Description |
|---|
KieModuleServiceImpl() |
KieModuleServiceImpl(org.uberfire.io.IOService ioService,
ModuleSaver moduleSaver,
org.guvnor.common.services.project.service.POMService pomService,
org.guvnor.structure.repositories.RepositoryService repoService,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewModuleEvent> newModuleEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOModuleCacheEvent> invalidateDMOCache,
org.uberfire.rpc.SessionInfo sessionInfo,
org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
org.guvnor.common.services.project.backend.server.ModuleFinder moduleFinder,
PackageServiceLoader packageServiceLoader,
KieResourceResolver resourceResolver,
org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPom(org.uberfire.backend.vfs.Path resource) |
KieModule |
newModule(org.uberfire.backend.vfs.Path repositoryPath,
org.guvnor.common.services.project.model.POM pom) |
KieModule |
newModule(org.uberfire.backend.vfs.Path repositoryPath,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode) |
org.guvnor.common.services.project.model.Package |
resolveDefaultPackage(org.guvnor.common.services.project.model.Module project) |
org.uberfire.backend.vfs.Path |
resolveDefaultPath(org.guvnor.common.services.project.model.Package pkg,
String resourceType) |
org.guvnor.common.services.project.model.Package |
resolveDefaultWorkspacePackage(org.guvnor.common.services.project.model.Module project) |
KieModule |
resolveModule(org.uberfire.backend.vfs.Path resource) |
KieModule |
resolveModule(org.uberfire.backend.vfs.Path resource,
boolean loadPOM) |
KieModulePackages |
resolveModulePackages(org.guvnor.common.services.project.model.Module activeModule) |
org.guvnor.common.services.project.model.Package |
resolvePackage(org.guvnor.common.services.project.model.Module activeModule,
String packageName) |
org.guvnor.common.services.project.model.Package |
resolvePackage(org.uberfire.backend.vfs.Path resource) |
Set<org.guvnor.common.services.project.model.Package> |
resolvePackages(org.guvnor.common.services.project.model.Module project) |
Set<org.guvnor.common.services.project.model.Package> |
resolvePackages(org.guvnor.common.services.project.model.Module activeModule,
Set<String> packageNames) |
Set<org.guvnor.common.services.project.model.Package> |
resolvePackages(org.guvnor.common.services.project.model.Package pkg) |
org.guvnor.common.services.project.model.Module |
resolveParentModule(org.uberfire.backend.vfs.Path resource) |
org.guvnor.common.services.project.model.Package |
resolveParentPackage(org.guvnor.common.services.project.model.Package pkg) |
org.guvnor.common.services.project.model.Module |
resolveToParentModule(org.uberfire.backend.vfs.Path resource) |
protected void |
setModuleSaver(ModuleSaver projectSaver) |
KieModule |
simpleModuleInstance(org.uberfire.java.nio.file.Path nioModuleRootPath) |
copy, createModuleDirectories, delete, getAllModules, newPackage, reImport, renamepublic KieModuleServiceImpl()
@Inject
public KieModuleServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
ModuleSaver moduleSaver,
org.guvnor.common.services.project.service.POMService pomService,
org.guvnor.structure.repositories.RepositoryService repoService,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewModuleEvent> newModuleEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOModuleCacheEvent> invalidateDMOCache,
org.uberfire.rpc.SessionInfo sessionInfo,
org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
org.guvnor.common.services.project.backend.server.ModuleFinder moduleFinder,
PackageServiceLoader packageServiceLoader,
KieResourceResolver resourceResolver,
org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver)
protected void setModuleSaver(ModuleSaver projectSaver)
public KieModule newModule(org.uberfire.backend.vfs.Path repositoryPath, org.guvnor.common.services.project.model.POM pom)
newModule in interface org.guvnor.common.services.project.service.ModuleServiceCore<KieModule>public KieModule newModule(org.uberfire.backend.vfs.Path repositoryPath, org.guvnor.common.services.project.model.POM pom, org.guvnor.common.services.project.service.DeploymentMode mode)
newModule in interface org.guvnor.common.services.project.service.ModuleServiceCore<KieModule>public KieModulePackages resolveModulePackages(org.guvnor.common.services.project.model.Module activeModule)
resolveModulePackages in interface KieModuleServicepublic org.guvnor.common.services.project.model.Package resolvePackage(org.guvnor.common.services.project.model.Module activeModule,
String packageName)
resolvePackage in interface KieModuleServicepublic Set<org.guvnor.common.services.project.model.Package> resolvePackages(org.guvnor.common.services.project.model.Module activeModule, Set<String> packageNames)
resolvePackages in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public KieModule simpleModuleInstance(org.uberfire.java.nio.file.Path nioModuleRootPath)
simpleModuleInstance in interface org.guvnor.common.services.project.project.ModuleFactory<KieModule>public KieModule resolveModule(org.uberfire.backend.vfs.Path resource)
resolveModule in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public KieModule resolveModule(org.uberfire.backend.vfs.Path resource, boolean loadPOM)
resolveModule in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Module resolveParentModule(org.uberfire.backend.vfs.Path resource)
resolveParentModule in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Module resolveToParentModule(org.uberfire.backend.vfs.Path resource)
resolveToParentModule in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public Set<org.guvnor.common.services.project.model.Package> resolvePackages(org.guvnor.common.services.project.model.Module project)
resolvePackages in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public Set<org.guvnor.common.services.project.model.Package> resolvePackages(org.guvnor.common.services.project.model.Package pkg)
resolvePackages in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Package resolveDefaultPackage(org.guvnor.common.services.project.model.Module project)
resolveDefaultPackage in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Package resolveDefaultWorkspacePackage(org.guvnor.common.services.project.model.Module project)
resolveDefaultWorkspacePackage in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.uberfire.backend.vfs.Path resolveDefaultPath(org.guvnor.common.services.project.model.Package pkg,
String resourceType)
resolveDefaultPath in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Package resolveParentPackage(org.guvnor.common.services.project.model.Package pkg)
resolveParentPackage in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public boolean isPom(org.uberfire.backend.vfs.Path resource)
isPom in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>public org.guvnor.common.services.project.model.Package resolvePackage(org.uberfire.backend.vfs.Path resource)
resolvePackage in interface org.guvnor.common.services.project.service.ModuleResourceResolver<KieModule>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.