Guvnor REST Service 6.1.0.Beta1

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
           
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)
           
 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

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)

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.1.0.Beta1

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