@ApplicationScoped public class KieProjectServiceImpl extends org.guvnor.common.services.project.backend.server.AbstractProjectService<KieProject> implements KieProjectFactory, KieProjectService
| Constructor and Description |
|---|
KieProjectServiceImpl() |
KieProjectServiceImpl(org.uberfire.io.IOService ioService,
ProjectSaver projectSaver,
org.guvnor.common.services.project.service.POMService pomService,
org.guvnor.structure.server.config.ConfigurationService configurationService,
org.guvnor.structure.server.config.ConfigurationFactory configurationFactory,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.RenameProjectEvent> renameProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.uberfire.rpc.SessionInfo sessionInfo,
org.uberfire.security.authz.AuthorizationManager authorizationManager,
org.guvnor.structure.backend.backcompat.BackwardCompatibleUtil backward,
org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
KieResourceResolver resourceResolver,
org.guvnor.common.services.project.service.ProjectRepositoryResolver repositoryResolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPom(org.uberfire.backend.vfs.Path resource) |
KieProject |
newProject(org.uberfire.backend.vfs.Path repositoryPath,
org.guvnor.common.services.project.model.POM pom,
String baseUrl) |
KieProject |
newProject(org.uberfire.backend.vfs.Path repositoryPath,
org.guvnor.common.services.project.model.POM pom,
String baseUrl,
org.guvnor.common.services.project.service.DeploymentMode mode) |
org.guvnor.common.services.project.model.Package |
resolveDefaultPackage(org.guvnor.common.services.project.model.Project project) |
org.uberfire.backend.vfs.Path |
resolveDefaultPath(org.guvnor.common.services.project.model.Package pkg,
String resourceType) |
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.Package pkg) |
Set<org.guvnor.common.services.project.model.Package> |
resolvePackages(org.guvnor.common.services.project.model.Project project) |
org.guvnor.common.services.project.model.Package |
resolveParentPackage(org.guvnor.common.services.project.model.Package pkg) |
org.guvnor.common.services.project.model.Project |
resolveParentProject(org.uberfire.backend.vfs.Path resource) |
KieProject |
resolveProject(org.uberfire.backend.vfs.Path resource) |
org.guvnor.common.services.project.model.Project |
resolveToParentProject(org.uberfire.backend.vfs.Path resource) |
protected void |
setProjectSaver(ProjectSaver projectSaver) |
KieProject |
simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath) |
addGroup, copy, delete, getAllProjects, getProjects, getProjects, loadWorkingSetConfig, newPackage, reImport, removeGroup, renamepublic KieProjectServiceImpl()
@Inject
public KieProjectServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
ProjectSaver projectSaver,
org.guvnor.common.services.project.service.POMService pomService,
org.guvnor.structure.server.config.ConfigurationService configurationService,
org.guvnor.structure.server.config.ConfigurationFactory configurationFactory,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.events.RenameProjectEvent> renameProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.uberfire.rpc.SessionInfo sessionInfo,
org.uberfire.security.authz.AuthorizationManager authorizationManager,
org.guvnor.structure.backend.backcompat.BackwardCompatibleUtil backward,
org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
KieResourceResolver resourceResolver,
org.guvnor.common.services.project.service.ProjectRepositoryResolver repositoryResolver)
protected void setProjectSaver(ProjectSaver projectSaver)
public KieProject newProject(org.uberfire.backend.vfs.Path repositoryPath, org.guvnor.common.services.project.model.POM pom, String baseUrl)
newProject in interface org.guvnor.common.services.project.service.ProjectServiceCore<KieProject>public KieProject newProject(org.uberfire.backend.vfs.Path repositoryPath, org.guvnor.common.services.project.model.POM pom, String baseUrl, org.guvnor.common.services.project.service.DeploymentMode mode)
newProject in interface org.guvnor.common.services.project.service.ProjectServiceCore<KieProject>public KieProject simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath)
simpleProjectInstance in interface org.guvnor.common.services.project.project.ProjectFactory<KieProject>public KieProject resolveProject(org.uberfire.backend.vfs.Path resource)
resolveProject in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>public org.guvnor.common.services.project.model.Project resolveParentProject(org.uberfire.backend.vfs.Path resource)
resolveParentProject in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>public org.guvnor.common.services.project.model.Project resolveToParentProject(org.uberfire.backend.vfs.Path resource)
resolveToParentProject in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>public Set<org.guvnor.common.services.project.model.Package> resolvePackages(org.guvnor.common.services.project.model.Project project)
resolvePackages in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>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.ProjectResourceResolver<KieProject>public org.guvnor.common.services.project.model.Package resolveDefaultPackage(org.guvnor.common.services.project.model.Project project)
resolveDefaultPackage in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>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.ProjectResourceResolver<KieProject>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.ProjectResourceResolver<KieProject>public boolean isPom(org.uberfire.backend.vfs.Path resource)
isPom in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>public org.guvnor.common.services.project.model.Package resolvePackage(org.uberfire.backend.vfs.Path resource)
resolvePackage in interface org.guvnor.common.services.project.service.ProjectResourceResolver<KieProject>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.