Guvnor REST Service 6.0.0.CR2

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 addRepositoryToGroup(String jobId, String groupName, String repositoryName)
           
 void compileProject(String jobId, String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 void createGroup(String jobId, String groupName, String groupOwer, List<String> repositoryNameList)
           
 void createOrCloneRepository(String jobId, org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)
           
 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 removeRepositoryFromGroup(String jobId, String groupName, 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)

createGroup

public void createGroup(String jobId,
                        String groupName,
                        String groupOwer,
                        List<String> repositoryNameList)

addRepositoryToGroup

public void addRepositoryToGroup(String jobId,
                                 String groupName,
                                 String repositoryName)

removeRepositoryFromGroup

public void removeRepositoryFromGroup(String jobId,
                                      String groupName,
                                      String repositoryName)

getRepositoryRootPath

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

Guvnor REST Service 6.0.0.CR2

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