Guvnor REST Service 6.1.0.CR1

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


Constructor Summary
JobRequestHelper()
           
 
Method Summary
 org.kie.workbench.common.services.shared.rest.JobResult addRepositoryToOrganizationalUnit(String jobId, String organizationalUnitName, String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobResult compileProject(String jobId, String repositoryName, String projectName)
           
 org.kie.workbench.common.services.shared.rest.JobResult createOrCloneRepository(String jobId, org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)
           
 org.kie.workbench.common.services.shared.rest.JobResult createOrganizationalUnit(String jobId, String organizationalUnitName, String organizationalUnitOwner, List<String> repositoryNameList)
           
 org.kie.workbench.common.services.shared.rest.JobResult createProject(String jobId, String repositoryName, String projectName)
           
 org.kie.workbench.common.services.shared.rest.JobResult deployProject(String jobId, String repositoryName, String projectName)
           
 org.kie.workbench.common.services.shared.rest.JobResult installProject(String jobId, String repositoryName, String projectName)
           
 org.kie.workbench.common.services.shared.rest.JobResult removeOrganizationalUnit(String jobId, String organizationalUnitName)
           
 org.kie.workbench.common.services.shared.rest.JobResult removeRepository(String jobId, String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobResult removeRepositoryFromOrganizationalUnit(String jobId, String organizationalUnitName, String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobResult 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
 

Constructor Detail

JobRequestHelper

public JobRequestHelper()
Method Detail

createOrCloneRepository

public org.kie.workbench.common.services.shared.rest.JobResult createOrCloneRepository(String jobId,
                                                                                       org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)

removeRepository

public org.kie.workbench.common.services.shared.rest.JobResult removeRepository(String jobId,
                                                                                String repositoryName)

createProject

public org.kie.workbench.common.services.shared.rest.JobResult createProject(String jobId,
                                                                             String repositoryName,
                                                                             String projectName)

compileProject

public org.kie.workbench.common.services.shared.rest.JobResult compileProject(String jobId,
                                                                              String repositoryName,
                                                                              String projectName)

installProject

public org.kie.workbench.common.services.shared.rest.JobResult installProject(String jobId,
                                                                              String repositoryName,
                                                                              String projectName)

testProject

public org.kie.workbench.common.services.shared.rest.JobResult testProject(String jobId,
                                                                           String repositoryName,
                                                                           String projectName,
                                                                           org.kie.workbench.common.services.shared.rest.BuildConfig config)

deployProject

public org.kie.workbench.common.services.shared.rest.JobResult deployProject(String jobId,
                                                                             String repositoryName,
                                                                             String projectName)

removeOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobResult removeOrganizationalUnit(String jobId,
                                                                                        String organizationalUnitName)

createOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobResult createOrganizationalUnit(String jobId,
                                                                                        String organizationalUnitName,
                                                                                        String organizationalUnitOwner,
                                                                                        List<String> repositoryNameList)

addRepositoryToOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobResult addRepositoryToOrganizationalUnit(String jobId,
                                                                                                 String organizationalUnitName,
                                                                                                 String repositoryName)

removeRepositoryFromOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobResult removeRepositoryFromOrganizationalUnit(String jobId,
                                                                                                      String organizationalUnitName,
                                                                                                      String repositoryName)

Guvnor REST Service 6.1.0.CR1

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