Guvnor - REST Backend 6.2.0.Beta3

org.guvnor.rest.backend
Class ProjectResource

java.lang.Object
  extended by org.guvnor.rest.backend.ProjectResource

@Named
@ApplicationScoped
public class ProjectResource
extends Object

REST services


Field Summary
protected  javax.ws.rs.core.UriInfo uriInfo
           
 
Constructor Summary
ProjectResource()
           
 
Method Summary
 javax.ws.rs.core.Response addRepositoryToOrganizationalUnit(String organizationalUnitName, String repositoryName)
           
 javax.ws.rs.core.Response compileProject(String repositoryName, String projectName)
           
 javax.ws.rs.core.Response createOrCloneRepository(RepositoryRequest repository)
           
 javax.ws.rs.core.Response createOrganizationalUnit(OrganizationalUnit organizationalUnit)
           
 javax.ws.rs.core.Response createProject(String repositoryName, Entity project)
           
 javax.ws.rs.core.Response deleteOrganizationalUnit(String organizationalUnitName)
           
 javax.ws.rs.core.Response deleteProject(String repositoryName, String projectName)
           
 javax.ws.rs.core.Response deployProject(String repositoryName, String projectName)
           
 JobResult getJobStatus(String jobId)
           
 OrganizationalUnit getOrganizationalUnit(String organizationalUnitName)
           
 Collection<OrganizationalUnit> getOrganizationalUnits()
           
 Collection<RepositoryResponse> getRepositories()
           
 RepositoryResponse getRepository(String repositoryName)
           
 javax.ws.rs.core.Response installProject(String repositoryName, String projectName)
           
 JobResult removeJob(String jobId)
           
 javax.ws.rs.core.Response removeRepository(String repositoryName)
           
 javax.ws.rs.core.Response removeRepositoryFromOrganizationalUnit(String organizationalUnitName, String repositoryName)
           
 javax.ws.rs.core.Response testProject(String repositoryName, String projectName, 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
Constructor Detail

ProjectResource

public ProjectResource()
Method Detail

getJobStatus

public JobResult getJobStatus(String jobId)

removeJob

public JobResult removeJob(String jobId)

getRepositories

public Collection<RepositoryResponse> getRepositories()

getRepository

public RepositoryResponse getRepository(String repositoryName)

createOrCloneRepository

public javax.ws.rs.core.Response createOrCloneRepository(RepositoryRequest repository)

removeRepository

public javax.ws.rs.core.Response removeRepository(String repositoryName)

createProject

public javax.ws.rs.core.Response createProject(String repositoryName,
                                               Entity project)

deleteProject

public javax.ws.rs.core.Response deleteProject(String repositoryName,
                                               String projectName)

compileProject

public javax.ws.rs.core.Response compileProject(String repositoryName,
                                                String projectName)

installProject

public javax.ws.rs.core.Response installProject(String repositoryName,
                                                String projectName)

testProject

public javax.ws.rs.core.Response testProject(String repositoryName,
                                             String projectName,
                                             BuildConfig mavenConfig)

deployProject

public javax.ws.rs.core.Response deployProject(String repositoryName,
                                               String projectName)

getOrganizationalUnits

public Collection<OrganizationalUnit> getOrganizationalUnits()

getOrganizationalUnit

public OrganizationalUnit getOrganizationalUnit(String organizationalUnitName)

createOrganizationalUnit

public javax.ws.rs.core.Response createOrganizationalUnit(OrganizationalUnit organizationalUnit)

addRepositoryToOrganizationalUnit

public javax.ws.rs.core.Response addRepositoryToOrganizationalUnit(String organizationalUnitName,
                                                                   String repositoryName)

removeRepositoryFromOrganizationalUnit

public javax.ws.rs.core.Response removeRepositoryFromOrganizationalUnit(String organizationalUnitName,
                                                                        String repositoryName)

deleteOrganizationalUnit

public javax.ws.rs.core.Response deleteOrganizationalUnit(String organizationalUnitName)

Guvnor - REST Backend 6.2.0.Beta3

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