Guvnor REST Service 6.0.0.Final

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)
           
 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.uberfire.java.nio.file.Path getRepositoryRootPath(String repositoryName)
           
 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

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)

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)

getRepositoryRootPath

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

Guvnor REST Service 6.0.0.Final

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