public class ProjectsControl extends BackdoorControl<ProjectsControl>
BackdoorControl.AddXsrfNoCheckTokenFilter, BackdoorControl.JsonMediaTypeFilter
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, rootPath
Constructor and Description |
---|
ProjectsControl(BambooEnvironmentData environmentData) |
Modifier and Type | Method and Description |
---|---|
List<Long> |
assignedRepositoryIds(String projectKey) |
void |
assignRepository(String projectKey,
String repositoryId) |
RestProject |
createProject(String projectKey,
String projectName) |
RestProject |
createProject(String projectKey,
String projectName,
boolean temporary) |
void |
deleteAllProjects()
Delete all plans and projects
|
void |
deleteProject(String projectKey) |
boolean |
projectExists(String projectKey) |
void |
tearDown()
Cleanup resources
|
client, createResource, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, post, resourceRoot
public ProjectsControl(@NotNull BambooEnvironmentData environmentData)
public RestProject createProject(String projectKey, String projectName)
public RestProject createProject(String projectKey, String projectName, boolean temporary)
public void deleteProject(String projectKey)
public void deleteAllProjects()
public boolean projectExists(String projectKey)
public void tearDown()
BackdoorControl
tearDown
in class BackdoorControl<ProjectsControl>
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.