org.drools.workbench.common.services.rest
Class JobRequestHelper
java.lang.Object
org.drools.workbench.common.services.rest.JobRequestHelper
@ApplicationScoped
public class JobRequestHelper
- extends Object
Utility class to perform various functions for the REST service involving backend services
Method Summary |
void |
addRepositoryToOrganizationalUnit(String jobId,
String organizationalUnitName,
String repositoryName)
|
void |
compileProject(String jobId,
String repositoryName,
String projectName)
|
void |
createOrCloneRepository(String jobId,
org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)
|
void |
createOrganizationalUnit(String jobId,
String organizationalUnitName,
String organizationalUnitOwner,
List<String> repositoryNameList)
|
void |
createProject(String jobId,
String repositoryName,
String projectName,
String projectGroupId,
String projectVersion,
String projectDescription)
|
void |
deployProject(String jobId,
String repositoryName,
String projectName)
|
void |
installProject(String jobId,
String repositoryName,
String projectName)
|
void |
removeRepository(String jobId,
String repositoryName)
|
void |
removeRepositoryFromOrganizationalUnit(String jobId,
String organizationalUnitName,
String repositoryName)
|
void |
testProject(String jobId,
String repositoryName,
String projectName,
org.kie.workbench.common.services.shared.rest.BuildConfig config)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GUVNOR_BASE_URL
public static final String GUVNOR_BASE_URL
- See Also:
- Constant Field Values
projectService
@Inject
protected org.guvnor.common.services.project.service.ProjectService projectService
buildService
@Inject
protected org.guvnor.common.services.project.builder.service.BuildService buildService
scenarioTestEditorService
@Inject
protected org.drools.workbench.screens.testscenario.service.ScenarioTestEditorService scenarioTestEditorService
JobRequestHelper
public JobRequestHelper()
createOrCloneRepository
public void createOrCloneRepository(String jobId,
org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)
removeRepository
public void removeRepository(String jobId,
String repositoryName)
createProject
public void createProject(String jobId,
String repositoryName,
String projectName,
String projectGroupId,
String projectVersion,
String projectDescription)
compileProject
public void compileProject(String jobId,
String repositoryName,
String projectName)
installProject
public void installProject(String jobId,
String repositoryName,
String projectName)
testProject
public void testProject(String jobId,
String repositoryName,
String projectName,
org.kie.workbench.common.services.shared.rest.BuildConfig config)
deployProject
public void deployProject(String jobId,
String repositoryName,
String projectName)
createOrganizationalUnit
public void createOrganizationalUnit(String jobId,
String organizationalUnitName,
String organizationalUnitOwner,
List<String> repositoryNameList)
addRepositoryToOrganizationalUnit
public void addRepositoryToOrganizationalUnit(String jobId,
String organizationalUnitName,
String repositoryName)
removeRepositoryFromOrganizationalUnit
public void removeRepositoryFromOrganizationalUnit(String jobId,
String organizationalUnitName,
String repositoryName)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.