public interface WorkspaceProjectService
Collection<WorkspaceProject> getAllWorkspaceProjects()
Collection<WorkspaceProject> getAllWorkspaceProjects(OrganizationalUnit organizationalUnit)
Collection<WorkspaceProject> getAllWorkspaceProjectsByName(OrganizationalUnit organizationalUnit, String name)
boolean spaceHasNoProjectsWithName(OrganizationalUnit organizationalUnit, String name, WorkspaceProject projectToIgnore)
WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom)
WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode)
WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributor)
WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributor, Repository templateRepository)
WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributor, Repository templateRepository, String remoteRepositoryUrl)
String createFreshProjectName(OrganizationalUnit organizationalUnit, String name)
WorkspaceProject resolveProject(Repository repository)
WorkspaceProject resolveProject(Space space, Branch branch)
WorkspaceProject resolveProject(Space space, Module module)
WorkspaceProject resolveProject(Path module)
WorkspaceProject resolveProject(Space space, Path module)
WorkspaceProject resolveProject(Space space, String name)
WorkspaceProject resolveProject(Space space, String projectName, String branchName)
WorkspaceProject resolveProjectByRepositoryAlias(Space space, String repositoryAlias)
void addBranch(String newBranchName, String baseBranchName, WorkspaceProject project, String userIdentifier)
void removeBranch(String branchName, WorkspaceProject project, String userIdentifier)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.