Guvnor REST Service 6.0.3-SNAPSHOT

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

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

@Named
@ApplicationScoped
public class ProjectResource
extends Object

REST services


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.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.ProjectRequest 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.JobResult getJobStatus(String jobId)
           
 org.kie.workbench.common.services.shared.rest.OrganizationalUnit getOrganizationalUnit(String organizationalUnitName)
           
 Collection<org.kie.workbench.common.services.shared.rest.OrganizationalUnit> getOrganizationalUnits()
           
 List<org.kie.workbench.common.services.shared.rest.ProjectRequest> getProjects(String repositoryName)
           
 Collection<org.kie.workbench.common.services.shared.rest.RepositoryResponse> getRepositories()
           
 org.kie.workbench.common.services.shared.rest.JobRequest installProject(String repositoryName, String projectName)
           
 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)

getRepositories

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

createOrCloneRepository

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

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.ProjectRequest project)

getProjects

public List<org.kie.workbench.common.services.shared.rest.ProjectRequest> getProjects(String repositoryName)

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)

installProject

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

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)

getOrganizationalUnits

public Collection<org.kie.workbench.common.services.shared.rest.OrganizationalUnit> getOrganizationalUnits()

getOrganizationalUnit

public org.kie.workbench.common.services.shared.rest.OrganizationalUnit getOrganizationalUnit(String organizationalUnitName)

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)

Guvnor REST Service 6.0.3-SNAPSHOT

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