Class ProjectFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projects.ProjectFactoryImpl
-
- All Implemented Interfaces:
ProjectFactory
- Direct Known Subclasses:
SecuredProjectFactory
public class ProjectFactoryImpl extends Object implements ProjectFactory
- Author:
- Sergey.Anchipolevsky Date: 27.08.2007
-
-
Constructor Summary
Constructors Constructor Description ProjectFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectImplcreateProject(EntityId<String> parentId, EntityId<String> newProjectId, String newProjectName, ProjectDataModel projectDataModel, boolean emptyUuid)ProjectImplcreateRootProject(ProjectDataModel projectDataModel)protected ProjectImpldoCreateProject(String parentInternalId, EntityId<String> projectId, String projectName, ProjectDataModel projectDataModel, boolean emptyUuid)AgentPoolManagergetAgentPoolManager()ProjectContextgetContext()voidsetAgentPoolManager(AgentPoolManager agentPoolManager)voidsetContext(ProjectContext context)voidsetProjectIdentifiersManager(ProjectIdentifiersManagerImpl projectManager)
-
-
-
Method Detail
-
getContext
@NotNull public ProjectContext getContext()
-
setContext
public void setContext(ProjectContext context)
-
setProjectIdentifiersManager
public void setProjectIdentifiersManager(ProjectIdentifiersManagerImpl projectManager)
-
setAgentPoolManager
public void setAgentPoolManager(AgentPoolManager agentPoolManager)
-
getAgentPoolManager
public AgentPoolManager getAgentPoolManager()
-
createProject
@NotNull public ProjectImpl createProject(@NotNull EntityId<String> parentId, @NotNull EntityId<String> newProjectId, @NotNull String newProjectName, @NotNull ProjectDataModel projectDataModel, boolean emptyUuid)
- Specified by:
createProjectin interfaceProjectFactory
-
createRootProject
@NotNull public ProjectImpl createRootProject(@NotNull ProjectDataModel projectDataModel)
- Specified by:
createRootProjectin interfaceProjectFactory
-
doCreateProject
@NotNull protected ProjectImpl doCreateProject(@Nullable String parentInternalId, @NotNull EntityId<String> projectId, @NotNull String projectName, @NotNull ProjectDataModel projectDataModel, boolean emptyUuid)
-
-