Guvnor REST Service 6.0.3-SNAPSHOT

org.drools.workbench.common.services.rest
Class JobRequestHelper

java.lang.Object
  extended by 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


Field Summary
protected  org.guvnor.common.services.project.builder.service.BuildService buildService
           
static String GUVNOR_BASE_URL
           
protected  org.guvnor.common.services.project.service.ProjectService projectService
           
protected  org.drools.workbench.screens.testscenario.service.ScenarioTestEditorService scenarioTestEditorService
           
 
Constructor Summary
JobRequestHelper()
           
 
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
 

Field Detail

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
Constructor Detail

JobRequestHelper

public JobRequestHelper()
Method Detail

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)

Guvnor REST Service 6.0.3-SNAPSHOT

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.