Class BuildHelper


  • @ApplicationScoped
    public class BuildHelper
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BuildHelper()  
      BuildHelper​(org.guvnor.common.services.project.service.POMService pomService, org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService, org.kie.workbench.common.services.shared.project.KieModuleService moduleService, DeploymentVerifier deploymentVerifier, LRUBuilderCache cache, javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers, javax.enterprise.inject.Instance<org.jboss.errai.security.shared.api.identity.User> identity)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.guvnor.common.services.project.builder.model.IncrementalBuildResults addPackageResource​(org.uberfire.backend.vfs.Path resource)  
      org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges​(org.guvnor.common.services.project.model.Module module, Map<org.uberfire.backend.vfs.Path,​Collection<org.uberfire.workbench.events.ResourceChange>> changes)  
      BuildHelper.BuildResult build​(org.guvnor.common.services.project.model.Module module)  
      org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module)  
      org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers)  
      org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers, org.guvnor.common.services.project.service.DeploymentMode mode)  
      org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module, org.guvnor.common.services.project.service.DeploymentMode mode)  
      org.guvnor.common.services.project.builder.model.BuildResults buildExceptionResults​(Exception e, org.guvnor.common.services.project.model.GAV gav)
      When an exception is produced by the builder service, this method is uses to generate an instance of org.guvnor.common.services.project.builder.model.BuildResults in generated with the exception details.
      org.guvnor.common.services.project.builder.model.IncrementalBuildResults deletePackageResource​(org.uberfire.backend.vfs.Path resource)  
      org.guvnor.common.services.project.builder.model.IncrementalBuildResults updatePackageResource​(org.uberfire.backend.vfs.Path resource)  
    • Constructor Detail

      • BuildHelper

        public BuildHelper()
      • BuildHelper

        @Inject
        public BuildHelper​(org.guvnor.common.services.project.service.POMService pomService,
                           org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService,
                           org.kie.workbench.common.services.shared.project.KieModuleService moduleService,
                           DeploymentVerifier deploymentVerifier,
                           LRUBuilderCache cache,
                           javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers,
                           javax.enterprise.inject.Instance<org.jboss.errai.security.shared.api.identity.User> identity)
    • Method Detail

      • addPackageResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults addPackageResource​(org.uberfire.backend.vfs.Path resource)
      • deletePackageResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults deletePackageResource​(org.uberfire.backend.vfs.Path resource)
      • updatePackageResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults updatePackageResource​(org.uberfire.backend.vfs.Path resource)
      • applyBatchResourceChanges

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges​(org.guvnor.common.services.project.model.Module module,
                                                                                                                  Map<org.uberfire.backend.vfs.Path,​Collection<org.uberfire.workbench.events.ResourceChange>> changes)
      • buildExceptionResults

        public org.guvnor.common.services.project.builder.model.BuildResults buildExceptionResults​(Exception e,
                                                                                                   org.guvnor.common.services.project.model.GAV gav)
        When an exception is produced by the builder service, this method is uses to generate an instance of org.guvnor.common.services.project.builder.model.BuildResults in generated with the exception details.
        Parameters:
        e - The error exception.
        gav -
        Returns:
        An instance of BuildResults with the exception details.
      • buildAndDeploy

        public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module)
      • buildAndDeploy

        public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module,
                                                                                            org.guvnor.common.services.project.service.DeploymentMode mode)
      • buildAndDeploy

        public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module,
                                                                                            boolean suppressHandlers)
      • buildAndDeploy

        public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy​(org.guvnor.common.services.project.model.Module module,
                                                                                            boolean suppressHandlers,
                                                                                            org.guvnor.common.services.project.service.DeploymentMode mode)