@ApplicationScoped public class ProjectServiceImpl extends AbstractProjectService<Project> implements ProjectService<Project>
ioService, MAIN_RESOURCES_PATH, newPackageEvent, newProjectEvent, POM_PATH, pomService, projectConfigurationContentHandler, sessionInfo, SOURCE_FILENAME| Constructor and Description |
|---|
ProjectServiceImpl() |
ProjectServiceImpl(org.uberfire.io.IOService ioService,
POMService pomService,
ProjectConfigurationContentHandler projectConfigurationContentHandler,
ConfigurationService configurationService,
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.jboss.errai.security.shared.api.identity.User identity,
org.uberfire.rpc.SessionInfo sessionInfo) |
| Modifier and Type | Method and Description |
|---|---|
Project |
newProject(Repository repository,
String projectName,
POM pom,
String baseUrl) |
Project |
resolveParentProject(org.uberfire.backend.vfs.Path resource) |
Project |
resolveProject(org.uberfire.backend.vfs.Path resource) |
Project |
resolveToParentProject(org.uberfire.backend.vfs.Path resource) |
Project |
simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath) |
addGroup, addSecurityGroups, copy, delete, doNewPackage, findProjectConfig, getIdentityName, getProjects, getSessionId, hasPom, isPom, loadWorkingSetConfig, makeCommentedOption, makePackage, makeProject, newPackage, removeGroup, rename, resolveDefaultPackage, resolvePackage, resolvePackages, resolvePackages, resolveParentPackageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddGroup, copy, delete, getProjects, isPom, loadWorkingSetConfig, newPackage, removeGroup, rename, resolveDefaultPackage, resolvePackage, resolvePackages, resolvePackages, resolveParentPackagepublic ProjectServiceImpl()
@Inject
public ProjectServiceImpl(@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
POMService pomService,
ProjectConfigurationContentHandler projectConfigurationContentHandler,
ConfigurationService configurationService,
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.jboss.errai.security.shared.api.identity.User identity,
org.uberfire.rpc.SessionInfo sessionInfo)
public Project resolveProject(org.uberfire.backend.vfs.Path resource)
resolveProject in interface ProjectService<Project>resolveProject in class AbstractProjectService<Project>public Project newProject(Repository repository, String projectName, POM pom, String baseUrl)
newProject in interface ProjectService<Project>newProject in class AbstractProjectService<Project>public Project simpleProjectInstance(org.uberfire.java.nio.file.Path nioProjectRootPath)
simpleProjectInstance in interface ProjectFactory<Project>simpleProjectInstance in class AbstractProjectService<Project>public Project resolveParentProject(org.uberfire.backend.vfs.Path resource)
resolveParentProject in interface ProjectService<Project>public Project resolveToParentProject(org.uberfire.backend.vfs.Path resource)
resolveToParentProject in interface ProjectService<Project>Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.