public class WorkspaceProjectServiceImpl extends Object implements WorkspaceProjectService
| Constructor and Description |
|---|
WorkspaceProjectServiceImpl() |
WorkspaceProjectServiceImpl(OrganizationalUnitService organizationalUnitService,
RepositoryService repositoryService,
SpacesAPI spaces,
javax.enterprise.event.Event<NewProjectEvent> newProjectEvent,
javax.enterprise.inject.Instance<ModuleService<? extends Module>> moduleServices) |
public WorkspaceProjectServiceImpl()
@Inject public WorkspaceProjectServiceImpl(OrganizationalUnitService organizationalUnitService, RepositoryService repositoryService, SpacesAPI spaces, javax.enterprise.event.Event<NewProjectEvent> newProjectEvent, javax.enterprise.inject.Instance<ModuleService<? extends Module>> moduleServices)
public Collection<WorkspaceProject> getAllWorkspaceProjects()
getAllWorkspaceProjects in interface WorkspaceProjectServicepublic Collection<WorkspaceProject> getAllWorkspaceProjects(OrganizationalUnit organizationalUnit)
getAllWorkspaceProjects in interface WorkspaceProjectServicepublic Collection<WorkspaceProject> getAllWorkspaceProjectsByName(OrganizationalUnit organizationalUnit, String name)
getAllWorkspaceProjectsByName in interface WorkspaceProjectServicepublic boolean spaceHasNoProjectsWithName(OrganizationalUnit organizationalUnit, String name, WorkspaceProject projectToIgnore)
spaceHasNoProjectsWithName in interface WorkspaceProjectServicepublic WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom)
newProject in interface WorkspaceProjectServicepublic WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode)
newProject in interface WorkspaceProjectServicepublic String createFreshProjectName(OrganizationalUnit organizationalUnit, String name)
createFreshProjectName in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Repository repository)
resolveProject in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Space space, Branch branch)
resolveProject in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Space space, Module module)
resolveProject in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Space space, String name)
resolveProject in interface WorkspaceProjectServicepublic WorkspaceProject resolveProjectByRepositoryAlias(Space space, String repositoryAlias)
resolveProjectByRepositoryAlias in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Space space, Path path)
resolveProject in interface WorkspaceProjectServicepublic WorkspaceProject resolveProject(Path path)
resolveProject in interface WorkspaceProjectServiceCopyright © 2012–2018 JBoss by Red Hat. All rights reserved.