org.guvnor.server
Class ProjectServiceImpl
java.lang.Object
org.guvnor.common.services.project.backend.server.AbstractProjectService<Project>
org.guvnor.server.ProjectServiceImpl
- All Implemented Interfaces:
- ProjectFactory<Project>, ProjectService<Project>
@ApplicationScoped
public class ProjectServiceImpl
- extends AbstractProjectService<Project>
- implements ProjectService<Project>
|
Constructor Summary |
ProjectServiceImpl()
|
ProjectServiceImpl(org.uberfire.io.IOService ioService,
POMService pomService,
ProjectConfigurationContentHandler projectConfigurationContentHandler,
org.guvnor.structure.server.config.ConfigurationService configurationService,
org.guvnor.structure.server.config.ConfigurationFactory configurationFactory,
javax.enterprise.event.Event<NewProjectEvent> newProjectEvent,
javax.enterprise.event.Event<NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<RenameProjectEvent> renameProjectEvent,
javax.enterprise.event.Event<DeleteProjectEvent> deleteProjectEvent,
javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.uberfire.security.Identity identity,
org.uberfire.rpc.SessionInfo sessionInfo)
|
| Methods inherited from class org.guvnor.common.services.project.backend.server.AbstractProjectService |
addRole, addSecurityRoles, copy, delete, doNewPackage, findProjectConfig, getIdentityName, getSessionId, hasPom, isPom, loadWorkingSetConfig, makeCommentedOption, makePackage, makeProject, newPackage, removeRole, rename, resolveDefaultPackage, resolvePackage, resolvePackages, resolvePackages, resolveParentPackage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.guvnor.common.services.project.service.ProjectService |
addRole, copy, delete, isPom, loadWorkingSetConfig, newPackage, removeRole, rename, resolveDefaultPackage, resolvePackage, resolvePackages, resolvePackages, resolveParentPackage |
ProjectServiceImpl
public ProjectServiceImpl()
ProjectServiceImpl
@Inject
public ProjectServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
POMService pomService,
ProjectConfigurationContentHandler projectConfigurationContentHandler,
org.guvnor.structure.server.config.ConfigurationService configurationService,
org.guvnor.structure.server.config.ConfigurationFactory configurationFactory,
javax.enterprise.event.Event<NewProjectEvent> newProjectEvent,
javax.enterprise.event.Event<NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<RenameProjectEvent> renameProjectEvent,
javax.enterprise.event.Event<DeleteProjectEvent> deleteProjectEvent,
javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOCache,
org.uberfire.security.Identity identity,
org.uberfire.rpc.SessionInfo sessionInfo)
resolveProject
public Project resolveProject(org.uberfire.backend.vfs.Path resource)
- Specified by:
resolveProject in interface ProjectService<Project>- Specified by:
resolveProject in class AbstractProjectService<Project>
newProject
public Project newProject(org.guvnor.structure.repositories.Repository repository,
String projectName,
POM pom,
String baseUrl)
- Specified by:
newProject in interface ProjectService<Project>- Specified by:
newProject in class AbstractProjectService<Project>
simpleProjectInstance
public Project simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath)
- Specified by:
simpleProjectInstance in interface ProjectFactory<Project>- Specified by:
simpleProjectInstance in class AbstractProjectService<Project>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.