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.event.Event<RepositoryUpdatedEvent> repositoryUpdatedEvent,
javax.enterprise.event.Event<NewBranchEvent> newBranchEvent,
javax.enterprise.inject.Instance<ModuleService<? extends Module>> moduleServices,
ModuleRepositoryResolver repositoryResolver,
IOService ioService,
SpaceConfigStorageRegistry spaceConfigStorageRegistry,
PathUtil pathUtil,
ChangeRequestService changeRequestService,
POMService pomService) |
public WorkspaceProjectServiceImpl()
@Inject public WorkspaceProjectServiceImpl(OrganizationalUnitService organizationalUnitService, RepositoryService repositoryService, SpacesAPI spaces, javax.enterprise.event.Event<NewProjectEvent> newProjectEvent, javax.enterprise.event.Event<RepositoryUpdatedEvent> repositoryUpdatedEvent, javax.enterprise.event.Event<NewBranchEvent> newBranchEvent, javax.enterprise.inject.Instance<ModuleService<? extends Module>> moduleServices, ModuleRepositoryResolver repositoryResolver, @Named(value="ioStrategy") IOService ioService, SpaceConfigStorageRegistry spaceConfigStorageRegistry, PathUtil pathUtil, ChangeRequestService changeRequestService, POMService pomService)
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 Collection<WorkspaceProject> getAllWorkspaceProjectsByName(OrganizationalUnit organizationalUnit, String name, boolean includeDeleted)
public 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 WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributors)
newProject in interface WorkspaceProjectServicepublic WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributors, Repository templateRepository)
newProject in interface WorkspaceProjectServicepublic WorkspaceProject newProject(OrganizationalUnit organizationalUnit, POM pom, DeploymentMode mode, List<Contributor> contributors, Repository templateRepository, String remoteRepositoryUrl)
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 resolveProject(Space space, String projectName, String branchName)
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 WorkspaceProjectServicepublic void addBranch(String newBranchName, String baseBranchName, WorkspaceProject project, String userIdentifier)
addBranch in interface WorkspaceProjectServicepublic void removeBranch(String branchName, WorkspaceProject project, String userIdentifier)
removeBranch in interface WorkspaceProjectServiceCopyright © 2012–2020 JBoss by Red Hat. All rights reserved.