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 ProjectImpl
createProject(EntityId<String> parentId, EntityId<String> newProjectId, String newProjectName, ProjectDataModel projectDataModel, boolean emptyUuid)
ProjectImpl
createRootProject(ProjectDataModel projectDataModel)
protected ProjectImpl
doCreateProject(String parentInternalId, EntityId<String> projectId, String projectName, ProjectDataModel projectDataModel, boolean emptyUuid)
AgentPoolManager
getAgentPoolManager()
ProjectContext
getContext()
void
setAgentPoolManager(AgentPoolManager agentPoolManager)
void
setContext(ProjectContext context)
void
setProjectIdentifiersManager(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:
createProject
in interfaceProjectFactory
-
createRootProject
@NotNull public ProjectImpl createRootProject(@NotNull ProjectDataModel projectDataModel)
- Specified by:
createRootProject
in interfaceProjectFactory
-
doCreateProject
@NotNull protected ProjectImpl doCreateProject(@Nullable String parentInternalId, @NotNull EntityId<String> projectId, @NotNull String projectName, @NotNull ProjectDataModel projectDataModel, boolean emptyUuid)
-
-