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,
ModuleRepositoryResolver repositoryResolver) |
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, ModuleRepositoryResolver repositoryResolver)
public Collection<WorkspaceProject> getAllWorkspaceProjects()
getAllWorkspaceProjects
in interface WorkspaceProjectService
public Collection<WorkspaceProject> getAllWorkspaceProjects(OrganizationalUnit organizationalUnit)
getAllWorkspaceProjects
in interface WorkspaceProjectService
public Collection<WorkspaceProject> getAllWorkspaceProjectsByName(OrganizationalUnit organizationalUnit, String name)
getAllWorkspaceProjectsByName
in interface WorkspaceProjectService
public boolean spaceHasNoProjectsWithName(OrganizationalUnit organizationalUnit, String name, WorkspaceProject projectToIgnore)
spaceHasNoProjectsWithName
in interface WorkspaceProjectService
public WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom)
newProject
in interface WorkspaceProjectService
public WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode)
newProject
in interface WorkspaceProjectService
public String createFreshProjectName(OrganizationalUnit organizationalUnit, String name)
createFreshProjectName
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Repository repository)
resolveProject
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Space space, Branch branch)
resolveProject
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Space space, Module module)
resolveProject
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Space space, String name)
resolveProject
in interface WorkspaceProjectService
public WorkspaceProject resolveProjectByRepositoryAlias(Space space, String repositoryAlias)
resolveProjectByRepositoryAlias
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Space space, Path path)
resolveProject
in interface WorkspaceProjectService
public WorkspaceProject resolveProject(Path path)
resolveProject
in interface WorkspaceProjectService
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.