@ApplicationScoped public class ProjectServiceImpl extends org.guvnor.common.services.project.backend.server.AbstractProjectService<KieProject> implements KieProjectService
| Constructor and Description |
|---|
ProjectServiceImpl() |
ProjectServiceImpl(org.uberfire.io.IOService ioService,
org.guvnor.common.services.project.service.POMService pomService,
KModuleService kModuleService,
org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler projectConfigurationContentHandler,
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.events.DeleteProjectEvent> deleteProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.jboss.errai.security.shared.api.identity.User identity,
org.uberfire.rpc.SessionInfo sessionInfo) |
| Modifier and Type | Method and Description |
|---|---|
protected KieProject |
makeProject(org.uberfire.java.nio.file.Path nioProjectRootPath) |
KieProject |
newProject(org.guvnor.structure.repositories.Repository repository,
String projectName,
org.guvnor.common.services.project.model.POM pom,
String baseUrl) |
org.guvnor.common.services.project.model.Package |
resolvePackage(org.uberfire.backend.vfs.Path resource) |
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) |
KieProject |
simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath) |
addGroup, addSecurityGroups, copy, delete, doNewPackage, findProjectConfig, getIdentityName, getProjects, getSessionId, hasPom, isPom, loadWorkingSetConfig, makeCommentedOption, makePackage, newPackage, removeGroup, rename, resolveDefaultPackage, resolvePackages, resolvePackages, resolveParentPackagepublic ProjectServiceImpl()
@Inject
public ProjectServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
org.guvnor.common.services.project.service.POMService pomService,
KModuleService kModuleService,
org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler projectConfigurationContentHandler,
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.events.DeleteProjectEvent> deleteProjectEvent,
javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.jboss.errai.security.shared.api.identity.User identity,
org.uberfire.rpc.SessionInfo sessionInfo)
public KieProject newProject(org.guvnor.structure.repositories.Repository repository, String projectName, org.guvnor.common.services.project.model.POM pom, String baseUrl)
newProject in interface org.guvnor.common.services.project.service.ProjectService<KieProject>newProject in class org.guvnor.common.services.project.backend.server.AbstractProjectService<KieProject>public KieProject simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath)
simpleProjectInstance in interface org.guvnor.common.services.project.project.ProjectFactory<KieProject>simpleProjectInstance in class org.guvnor.common.services.project.backend.server.AbstractProjectService<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.ProjectService<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.ProjectService<KieProject>public KieProject resolveProject(org.uberfire.backend.vfs.Path resource)
resolveProject in interface org.guvnor.common.services.project.service.ProjectService<KieProject>resolveProject in class org.guvnor.common.services.project.backend.server.AbstractProjectService<KieProject>protected KieProject makeProject(org.uberfire.java.nio.file.Path nioProjectRootPath)
makeProject in class org.guvnor.common.services.project.backend.server.AbstractProjectService<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.ProjectService<KieProject>resolvePackage in class org.guvnor.common.services.project.backend.server.AbstractProjectService<KieProject>Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.