Guvnor REST Service 6.0.0.CR4

org.kie.workbench.common.services.rest
Class ProjectResourceDispatcher

java.lang.Object
  extended by org.kie.workbench.common.services.rest.ProjectResourceDispatcher

@ApplicationScoped
public class ProjectResourceDispatcher
extends Object


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
ProjectResourceDispatcher()
           
 
Method Summary
 void addRepositoryToOrganizationalUnit(String jobId, String organizationalUnitName, String repositoryName)
           
 void compileProject(String jobId, String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 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, org.kie.workbench.common.services.shared.rest.BuildConfig config)
           
 org.kie.commons.java.nio.file.Path getRepositoryRootPath(String repositoryName)
           
 void installProject(String jobId, String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 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

ProjectResourceDispatcher

public ProjectResourceDispatcher()
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,
                           org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)

installProject

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

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,
                          org.kie.workbench.common.services.shared.rest.BuildConfig config)

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)

getRepositoryRootPath

public org.kie.commons.java.nio.file.Path getRepositoryRootPath(String repositoryName)

Guvnor REST Service 6.0.0.CR4

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