Package org.kie.wb.test.rest.client
Interface WorkbenchClient
-
- All Known Implementing Classes:
RestWorkbenchClient
public interface WorkbenchClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.guvnor.rest.client.AddBranchJobRequestaddBranch(String spaceName, String projectName, org.guvnor.rest.client.AddBranchRequest addBranchRequest)[POST] /spaces/{spaceName}/projects/{projectName}/branchesorg.guvnor.rest.client.CloneProjectJobRequestcloneRepository(String spaceName, org.guvnor.rest.client.CloneProjectRequest cloneProjectRequest)[POST] /spaces/{spaceName}/git/cloneorg.guvnor.rest.client.CompileProjectRequestcompileProject(String spaceName, String projectName)[POST] /spaces/{spaceName}/projects/{projectName}/maven/compileorg.guvnor.rest.client.CompileProjectRequestcompileProject(String spaceName, String projectName, String branchName)[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/compileorg.guvnor.rest.client.CreateProjectJobRequestcreateProject(String spaceName, String projectName, String groupId, String version)[POST] /spaces/{spaceName}/projects/org.guvnor.rest.client.CreateProjectJobRequestcreateProject(String spaceName, String projectName, String groupId, String version, String description)[POST] /spaces/{spaceName}/projects/org.guvnor.rest.client.CreateProjectJobRequestcreateProject(String spaceName, org.guvnor.rest.client.CreateProjectRequest project)[POST] /spaces/{spaceName}/projects/org.guvnor.rest.client.SpaceRequestcreateSpace(String spaceName, String owner)[POST] /spacesorg.guvnor.rest.client.SpaceRequestcreateSpace(String spaceName, String owner, String description)[POST] /spacesorg.guvnor.rest.client.SpaceRequestcreateSpace(String spaceName, String owner, String description, String groupId)[POST] /spacesorg.guvnor.rest.client.SpaceRequestcreateSpace(org.guvnor.rest.client.Space space)[POST] /spacesorg.guvnor.rest.client.JobResultdeleteJob(String jobId)[DELETE] /jobs/{jobID}org.guvnor.rest.client.DeleteProjectRequestdeleteProject(String spaceName, String projectName)[DELETE] /spaces/{spaceName}/projects/{projectName}org.guvnor.rest.client.RemoveSpaceRequestdeleteSpace(String orgUnitName)[DELETE] /spaces/{spaceName}org.guvnor.rest.client.DeployProjectRequestdeployProject(String spaceName, String projectName)[POST] /spaces/{spaceName}/projects/{projectName}/maven/deployorg.guvnor.rest.client.DeployProjectRequestdeployProject(String spaceName, String projectName, String branchName)[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/deployCollection<org.guvnor.rest.client.BranchResponse>getBranches(String spaceName, String projectName)[GET] /spaces/{spaceName}/projects/{projectName}/branchesorg.guvnor.rest.client.JobResultgetJob(String jobId)[GET] /jobs/{jobID}org.guvnor.rest.client.ProjectResponsegetProject(String spaceName, String projectName)[GET] /spaces/{spaceName}/project/{projectName}Collection<org.guvnor.rest.client.ProjectResponse>getProjects(String spaceName)[GET] /spaces/{spaceName}/projects/org.guvnor.rest.client.SpacegetSpace(String orgUnitName)[GET] /spaces/{spaceName}Collection<org.guvnor.rest.client.Space>getSpaces()[GET] /spacesorg.guvnor.rest.client.InstallProjectRequestinstallProject(String spaceName, String projectName)[POST] /spaces/{spaceName}/projects/{projectName}/maven/installorg.guvnor.rest.client.InstallProjectRequestinstallProject(String spaceName, String projectName, String branchName)[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/installStringisHealthy()[GET] /healthyStringisReady()[GET] /readyorg.guvnor.rest.client.RemoveBranchJobRequestremoveBranch(String spaceName, String projectName, String branchName)[DELETE] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}javax.ws.rs.core.ResponsespacesScreen_getSpace(String name)[GET] /spacesScreen/space/{name}javax.ws.rs.core.ResponsespacesScreen_getSpaces()[GET] /spacesScreen/spacesbooleanspacesScreen_isValidGroupId(String groupId)[GET] /spacesScreen/validGroupIdjavax.ws.rs.core.ResponsespacesScreen_postSpace(org.kie.workbench.common.screens.library.api.SpacesScreenService.NewSpace newSpace)[POST] /spacesScreen/spacesjavax.ws.rs.core.ResponsespacesScreen_savePreference(SpacesScreenLibraryPreference preference)[PUT] /spacesScreen/libraryPreferenceorg.guvnor.rest.client.TestProjectRequesttestProject(String spaceName, String projectName)[POST] /spaces/{spaceName}/projects/{projectName}/maven/testorg.guvnor.rest.client.TestProjectRequesttestProject(String spaceName, String projectName, String branchName)[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/test
-
-
-
Method Detail
-
getJob
org.guvnor.rest.client.JobResult getJob(String jobId)
[GET] /jobs/{jobID}
-
deleteJob
org.guvnor.rest.client.JobResult deleteJob(String jobId)
[DELETE] /jobs/{jobID}
-
getProject
org.guvnor.rest.client.ProjectResponse getProject(String spaceName, String projectName)
[GET] /spaces/{spaceName}/project/{projectName}
-
cloneRepository
org.guvnor.rest.client.CloneProjectJobRequest cloneRepository(String spaceName, org.guvnor.rest.client.CloneProjectRequest cloneProjectRequest)
[POST] /spaces/{spaceName}/git/clone
-
createProject
org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, org.guvnor.rest.client.CreateProjectRequest project)
[POST] /spaces/{spaceName}/projects/
-
createProject
org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, String projectName, String groupId, String version)
[POST] /spaces/{spaceName}/projects/
-
createProject
org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, String projectName, String groupId, String version, String description)
[POST] /spaces/{spaceName}/projects/
-
deleteProject
org.guvnor.rest.client.DeleteProjectRequest deleteProject(String spaceName, String projectName)
[DELETE] /spaces/{spaceName}/projects/{projectName}
-
getProjects
Collection<org.guvnor.rest.client.ProjectResponse> getProjects(String spaceName)
[GET] /spaces/{spaceName}/projects/
-
getSpaces
Collection<org.guvnor.rest.client.Space> getSpaces()
[GET] /spaces
-
isReady
String isReady()
[GET] /ready
-
isHealthy
String isHealthy()
[GET] /healthy
-
createSpace
org.guvnor.rest.client.SpaceRequest createSpace(org.guvnor.rest.client.Space space)
[POST] /spaces
-
createSpace
org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner)
[POST] /spaces
-
createSpace
org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner, String description)
[POST] /spaces
-
createSpace
org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner, String description, String groupId)
[POST] /spaces
-
getSpace
org.guvnor.rest.client.Space getSpace(String orgUnitName)
[GET] /spaces/{spaceName}
-
deleteSpace
org.guvnor.rest.client.RemoveSpaceRequest deleteSpace(String orgUnitName)
[DELETE] /spaces/{spaceName}
-
compileProject
org.guvnor.rest.client.CompileProjectRequest compileProject(String spaceName, String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/compile
-
compileProject
org.guvnor.rest.client.CompileProjectRequest compileProject(String spaceName, String projectName, String branchName)
[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/compile
-
installProject
org.guvnor.rest.client.InstallProjectRequest installProject(String spaceName, String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/install
-
installProject
org.guvnor.rest.client.InstallProjectRequest installProject(String spaceName, String projectName, String branchName)
[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/install
-
testProject
org.guvnor.rest.client.TestProjectRequest testProject(String spaceName, String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/test
-
testProject
org.guvnor.rest.client.TestProjectRequest testProject(String spaceName, String projectName, String branchName)
[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/test
-
deployProject
org.guvnor.rest.client.DeployProjectRequest deployProject(String spaceName, String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/deploy
-
deployProject
org.guvnor.rest.client.DeployProjectRequest deployProject(String spaceName, String projectName, String branchName)
[POST] /spaces/{spaceName}/projects/{projectName}/branches/{branchName}/maven/deploy
-
spacesScreen_getSpaces
javax.ws.rs.core.Response spacesScreen_getSpaces()
[GET] /spacesScreen/spaces
-
spacesScreen_savePreference
javax.ws.rs.core.Response spacesScreen_savePreference(SpacesScreenLibraryPreference preference)
[PUT] /spacesScreen/libraryPreference
-
spacesScreen_getSpace
javax.ws.rs.core.Response spacesScreen_getSpace(String name)
[GET] /spacesScreen/space/{name}
-
spacesScreen_isValidGroupId
boolean spacesScreen_isValidGroupId(String groupId)
[GET] /spacesScreen/validGroupId
-
spacesScreen_postSpace
javax.ws.rs.core.Response spacesScreen_postSpace(org.kie.workbench.common.screens.library.api.SpacesScreenService.NewSpace newSpace)
[POST] /spacesScreen/spaces
-
getBranches
Collection<org.guvnor.rest.client.BranchResponse> getBranches(String spaceName, String projectName)
[GET] /spaces/{spaceName}/projects/{projectName}/branches
-
addBranch
org.guvnor.rest.client.AddBranchJobRequest addBranch(String spaceName, String projectName, org.guvnor.rest.client.AddBranchRequest addBranchRequest)
[POST] /spaces/{spaceName}/projects/{projectName}/branches
-
-