Class JobRequestHelper


  • @ApplicationScoped
    public class JobRequestHelper
    extends Object
    Utility class to perform various functions for the REST service involving backend services
    • Constructor Detail

      • JobRequestHelper

        public JobRequestHelper()
    • Method Detail

      • cloneProject

        public org.guvnor.rest.client.JobResult cloneProject​(String jobId,
                                                             String spaceName,
                                                             org.guvnor.rest.client.CloneProjectRequest cloneProjectRequest)
      • createProject

        public org.guvnor.rest.client.JobResult createProject​(String jobId,
                                                              String spaceName,
                                                              String projectName,
                                                              String projectGroupId,
                                                              String projectVersion,
                                                              String projectDescription)
      • createProject

        public org.guvnor.rest.client.JobResult createProject​(String jobId,
                                                              String spaceName,
                                                              String projectName,
                                                              String projectGroupId,
                                                              String projectVersion,
                                                              String projectDescription,
                                                              String templateId)
      • deleteProject

        public org.guvnor.rest.client.JobResult deleteProject​(String jobId,
                                                              String spaceName,
                                                              String projectName)
      • compileProject

        public org.guvnor.rest.client.JobResult compileProject​(String jobId,
                                                               String spaceName,
                                                               String projectName,
                                                               String branchName)
      • installProject

        public org.guvnor.rest.client.JobResult installProject​(String jobId,
                                                               String spaceName,
                                                               String projectName,
                                                               String branchName)
      • testProject

        public org.guvnor.rest.client.JobResult testProject​(String jobId,
                                                            String spaceName,
                                                            String projectName,
                                                            String branchName)
      • deployProject

        public org.guvnor.rest.client.JobResult deployProject​(String jobId,
                                                              String spaceName,
                                                              String projectName,
                                                              String branchName)
      • removeSpace

        public org.guvnor.rest.client.JobResult removeSpace​(String jobId,
                                                            String spaceName)
      • createSpace

        public org.guvnor.rest.client.JobResult createSpace​(String jobId,
                                                            String spaceName,
                                                            String spaceDescription,
                                                            String spaceOwner,
                                                            String defaultGroupId)
      • updateSpace

        public org.guvnor.rest.client.JobResult updateSpace​(String jobId,
                                                            String spaceName,
                                                            String spaceDescription,
                                                            String spaceOwner,
                                                            String defaultGroupId)
      • addBranch

        public org.guvnor.rest.client.JobResult addBranch​(String jobId,
                                                          String spaceName,
                                                          String projectName,
                                                          String newBranchName,
                                                          String baseBranchName,
                                                          String userIdentifier)
      • removeBranch

        public org.guvnor.rest.client.JobResult removeBranch​(String jobId,
                                                             String spaceName,
                                                             String projectName,
                                                             String branchName,
                                                             String userIdentifier)
      • addProjectToSpace

        public org.guvnor.rest.client.JobResult addProjectToSpace​(String jobId,
                                                                  String spaceName,
                                                                  String projectName)