public class RestWorkbenchClient extends Object implements WorkbenchClient
| Modifier and Type | Method and Description |
|---|---|
org.guvnor.rest.client.CloneProjectJobRequest |
cloneRepository(String spaceName,
org.guvnor.rest.client.CloneProjectRequest cloneProjectRequest)
[POST] /spaces/{spaceName}/git/clone
|
org.guvnor.rest.client.CompileProjectRequest |
compileProject(String spaceName,
String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/compile
|
static WorkbenchClient |
createAsyncWorkbenchClient(String appUrl,
String userId,
String password)
Creates KIE Workbench REST client which will execute each operation asynchronously.
|
org.guvnor.rest.client.CreateProjectJobRequest |
createProject(String spaceName,
org.guvnor.rest.client.CreateProjectRequest createProjectRequest)
[POST] /spaces/{spaceName}/projects/
|
org.guvnor.rest.client.CreateProjectJobRequest |
createProject(String spaceName,
String projectName,
String groupId,
String version)
[POST] /spaces/{spaceName}/projects/
|
org.guvnor.rest.client.CreateProjectJobRequest |
createProject(String spaceName,
String projectName,
String groupId,
String version,
String description)
[POST] /spaces/{spaceName}/projects/
|
org.guvnor.rest.client.SpaceRequest |
createSpace(org.guvnor.rest.client.Space spaceName)
[POST] /spaces
|
org.guvnor.rest.client.SpaceRequest |
createSpace(String spaceName,
String owner)
[POST] /spaces
|
org.guvnor.rest.client.SpaceRequest |
createSpace(String spaceName,
String owner,
String description)
[POST] /spaces
|
org.guvnor.rest.client.SpaceRequest |
createSpace(String spaceName,
String owner,
String description,
String groupId)
[POST] /spaces
|
static WorkbenchClient |
createWorkbenchClient(String appUrl,
String userId,
String password)
Creates KIE Workbench REST client which will wait for successful completion of each operation.
|
static WorkbenchClient |
createWorkbenchClient(String appUrl,
String userId,
String password,
int jobTimeoutSeconds,
int projectJobTimeoutSeconds,
int cloneRepoTimeoutSeconds)
Creates KIE Workbench REST client which will wait for successful completion of each operation using specified timeouts.
|
org.guvnor.rest.client.JobResult |
deleteJob(String jobId)
[DELETE] /jobs/{jobID}
|
org.guvnor.rest.client.DeleteProjectRequest |
deleteProject(String spaceName,
String projectName)
[DELETE] /spaces/{spaceName}/projects/{projectName}
|
org.guvnor.rest.client.RemoveSpaceRequest |
deleteSpace(String name)
[DELETE] /spaces/{spaceName}
|
org.guvnor.rest.client.DeployProjectRequest |
deployProject(String spaceName,
String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/deploy
|
org.guvnor.rest.client.JobResult |
getJob(String jobId)
[GET] /jobs/{jobID}
|
org.guvnor.rest.client.ProjectResponse |
getProject(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.Space |
getSpace(String spaceNameName)
[GET] /spaces/{spaceName}
|
Collection<org.guvnor.rest.client.Space> |
getSpaces()
[GET] /spaces
|
org.guvnor.rest.client.InstallProjectRequest |
installProject(String spaceName,
String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/install
|
org.guvnor.rest.client.TestProjectRequest |
testProject(String spaceName,
String projectName)
[POST] /spaces/{spaceName}/projects/{projectName}/maven/test
|
public static WorkbenchClient createAsyncWorkbenchClient(String appUrl, String userId, String password)
public static WorkbenchClient createWorkbenchClient(String appUrl, String userId, String password)
public static WorkbenchClient createWorkbenchClient(String appUrl, String userId, String password, int jobTimeoutSeconds, int projectJobTimeoutSeconds, int cloneRepoTimeoutSeconds)
public org.guvnor.rest.client.JobResult getJob(String jobId)
WorkbenchClientgetJob in interface WorkbenchClientpublic org.guvnor.rest.client.JobResult deleteJob(String jobId)
WorkbenchClientdeleteJob in interface WorkbenchClientpublic org.guvnor.rest.client.ProjectResponse getProject(String spaceName, String projectName)
WorkbenchClientgetProject in interface WorkbenchClientpublic org.guvnor.rest.client.CloneProjectJobRequest cloneRepository(String spaceName, org.guvnor.rest.client.CloneProjectRequest cloneProjectRequest)
WorkbenchClientcloneRepository in interface WorkbenchClientpublic org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, String projectName, String groupId, String version)
WorkbenchClientcreateProject in interface WorkbenchClientpublic org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, String projectName, String groupId, String version, String description)
WorkbenchClientcreateProject in interface WorkbenchClientpublic org.guvnor.rest.client.CreateProjectJobRequest createProject(String spaceName, org.guvnor.rest.client.CreateProjectRequest createProjectRequest)
WorkbenchClientcreateProject in interface WorkbenchClientpublic org.guvnor.rest.client.DeleteProjectRequest deleteProject(String spaceName, String projectName)
WorkbenchClientdeleteProject in interface WorkbenchClientpublic Collection<org.guvnor.rest.client.ProjectResponse> getProjects(String spaceName)
WorkbenchClientgetProjects in interface WorkbenchClientpublic Collection<org.guvnor.rest.client.Space> getSpaces()
WorkbenchClientgetSpaces in interface WorkbenchClientpublic org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner)
WorkbenchClientcreateSpace in interface WorkbenchClientpublic org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner, String description)
WorkbenchClientcreateSpace in interface WorkbenchClientpublic org.guvnor.rest.client.SpaceRequest createSpace(String spaceName, String owner, String description, String groupId)
WorkbenchClientcreateSpace in interface WorkbenchClientpublic org.guvnor.rest.client.SpaceRequest createSpace(org.guvnor.rest.client.Space spaceName)
WorkbenchClientcreateSpace in interface WorkbenchClientpublic org.guvnor.rest.client.Space getSpace(String spaceNameName)
WorkbenchClientgetSpace in interface WorkbenchClientpublic org.guvnor.rest.client.RemoveSpaceRequest deleteSpace(String name)
WorkbenchClientdeleteSpace in interface WorkbenchClientpublic org.guvnor.rest.client.CompileProjectRequest compileProject(String spaceName, String projectName)
WorkbenchClientcompileProject in interface WorkbenchClientpublic org.guvnor.rest.client.InstallProjectRequest installProject(String spaceName, String projectName)
WorkbenchClientinstallProject in interface WorkbenchClientpublic org.guvnor.rest.client.TestProjectRequest testProject(String spaceName, String projectName)
WorkbenchClienttestProject in interface WorkbenchClientpublic org.guvnor.rest.client.DeployProjectRequest deployProject(String spaceName, String projectName)
WorkbenchClientdeployProject in interface WorkbenchClientCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.