Guvnor REST Service 6.0.0.CR4

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

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

@Named
@ApplicationScoped
public class ProjectResource
extends Object


Field Summary
protected  org.guvnor.common.services.project.builder.service.BuildService buildService
           
protected  org.guvnor.common.services.project.service.ProjectService projectService
           
protected  javax.ws.rs.core.UriInfo uriInfo
           
 
Constructor Summary
ProjectResource()
           
 
Method Summary
 org.kie.workbench.common.services.shared.rest.JobRequest addRepositoryToOrganizationalUnit(String organizationalUnitName, String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobRequest compileProject(String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 org.kie.workbench.common.services.shared.rest.JobRequest createOrCloneRepository(org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)
           
 org.kie.workbench.common.services.shared.rest.JobRequest createOrganizationalUnit(org.kie.workbench.common.services.shared.rest.OrganizationalUnit organizationalUnit)
           
 org.kie.workbench.common.services.shared.rest.JobRequest createProject(String repositoryName, org.kie.workbench.common.services.shared.rest.Entity project)
           
 org.kie.workbench.common.services.shared.rest.JobRequest deleteOrganizationalUnit(String organizationalUnitName)
           
 org.kie.workbench.common.services.shared.rest.JobRequest deleteProject(String repositoryName, String projectName)
           
 org.kie.workbench.common.services.shared.rest.JobRequest deployProject(String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 org.kie.workbench.common.services.shared.rest.JobResult getJobStatus(String jobId)
           
 Collection<org.kie.workbench.common.services.shared.rest.RepositoryResponse> getRepositories()
           
 org.kie.commons.java.nio.file.Path getRepositoryRootPath(String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobRequest installProject(String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 void onUpateJobStatus(org.kie.workbench.common.services.shared.rest.JobResult jobResult)
           
 org.kie.workbench.common.services.shared.rest.JobResult removeJob(String jobId)
           
 org.kie.workbench.common.services.shared.rest.JobRequest removeRepository(String repositoryName)
           
 org.kie.workbench.common.services.shared.rest.JobRequest removeRepositoryFromOrganizationalUnit(String organizationalUnitName, String repositoryName)
           
 void start()
           
 org.kie.workbench.common.services.shared.rest.JobRequest testProject(String repositoryName, String projectName, org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uriInfo

@Context
protected javax.ws.rs.core.UriInfo uriInfo

projectService

@Inject
protected org.guvnor.common.services.project.service.ProjectService projectService

buildService

@Inject
protected org.guvnor.common.services.project.builder.service.BuildService buildService
Constructor Detail

ProjectResource

public ProjectResource()
Method Detail

start

@PostConstruct
public void start()

onUpateJobStatus

public void onUpateJobStatus(@Observes
                             org.kie.workbench.common.services.shared.rest.JobResult jobResult)

getJobStatus

public org.kie.workbench.common.services.shared.rest.JobResult getJobStatus(String jobId)

removeJob

public org.kie.workbench.common.services.shared.rest.JobResult removeJob(String jobId)

createOrCloneRepository

public org.kie.workbench.common.services.shared.rest.JobRequest createOrCloneRepository(org.kie.workbench.common.services.shared.rest.RepositoryRequest repository)

getRepositories

public Collection<org.kie.workbench.common.services.shared.rest.RepositoryResponse> getRepositories()

removeRepository

public org.kie.workbench.common.services.shared.rest.JobRequest removeRepository(String repositoryName)

createProject

public org.kie.workbench.common.services.shared.rest.JobRequest createProject(String repositoryName,
                                                                              org.kie.workbench.common.services.shared.rest.Entity project)

deleteProject

public org.kie.workbench.common.services.shared.rest.JobRequest deleteProject(String repositoryName,
                                                                              String projectName)

compileProject

public org.kie.workbench.common.services.shared.rest.JobRequest compileProject(String repositoryName,
                                                                               String projectName,
                                                                               org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)

installProject

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

testProject

public org.kie.workbench.common.services.shared.rest.JobRequest testProject(String repositoryName,
                                                                            String projectName,
                                                                            org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)

deployProject

public org.kie.workbench.common.services.shared.rest.JobRequest deployProject(String repositoryName,
                                                                              String projectName,
                                                                              org.kie.workbench.common.services.shared.rest.BuildConfig mavenConfig)

createOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobRequest createOrganizationalUnit(org.kie.workbench.common.services.shared.rest.OrganizationalUnit organizationalUnit)

addRepositoryToOrganizationalUnit

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

removeRepositoryFromOrganizationalUnit

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

deleteOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.JobRequest deleteOrganizationalUnit(String organizationalUnitName)

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.