Kie Workbench - Common - Builder 6.0.0.Beta4

org.kie.workbench.common.services.builder
Class BuildServiceImpl

java.lang.Object
  extended by org.kie.workbench.common.services.builder.BuildServiceImpl
All Implemented Interfaces:
org.kie.workbench.common.services.shared.builder.BuildService

@ApplicationScoped
public class BuildServiceImpl
extends Object
implements org.kie.workbench.common.services.shared.builder.BuildService


Constructor Summary
BuildServiceImpl()
           
BuildServiceImpl(org.uberfire.backend.server.util.Paths paths, org.kie.workbench.common.services.project.service.POMService pomService, ExtendedM2RepoService m2RepoService, javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.BuildResults> buildResultsEvent, javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.IncrementalBuildResults> incrementalBuildResultsEvent, org.kie.workbench.common.services.project.service.ProjectService projectService, LRUBuilderCache cache, javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.DeployResult> deployResultEvent)
           
 
Method Summary
 void addPackageResource(org.uberfire.backend.vfs.Path resource)
           
 void applyBatchResourceChanges(org.kie.workbench.common.services.shared.context.Project project, Set<org.uberfire.workbench.events.ResourceChange> changes)
           
 void build(org.kie.workbench.common.services.shared.context.Project project)
           
 void buildAndDeploy(org.kie.workbench.common.services.shared.context.Project project)
           
 void deletePackageResource(org.uberfire.backend.vfs.Path resource)
           
 void updatePackageResource(org.uberfire.backend.vfs.Path resource)
           
 void updateProjectResource(org.uberfire.backend.vfs.Path resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildServiceImpl

public BuildServiceImpl()

BuildServiceImpl

@Inject
public BuildServiceImpl(org.uberfire.backend.server.util.Paths paths,
                               org.kie.workbench.common.services.project.service.POMService pomService,
                               ExtendedM2RepoService m2RepoService,
                               javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.BuildResults> buildResultsEvent,
                               javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.IncrementalBuildResults> incrementalBuildResultsEvent,
                               org.kie.workbench.common.services.project.service.ProjectService projectService,
                               LRUBuilderCache cache,
                               javax.enterprise.event.Event<org.kie.workbench.common.services.shared.builder.model.DeployResult> deployResultEvent)
Method Detail

build

public void build(org.kie.workbench.common.services.shared.context.Project project)
Specified by:
build in interface org.kie.workbench.common.services.shared.builder.BuildService

buildAndDeploy

public void buildAndDeploy(org.kie.workbench.common.services.shared.context.Project project)
Specified by:
buildAndDeploy in interface org.kie.workbench.common.services.shared.builder.BuildService

addPackageResource

public void addPackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
addPackageResource in interface org.kie.workbench.common.services.shared.builder.BuildService

deletePackageResource

public void deletePackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
deletePackageResource in interface org.kie.workbench.common.services.shared.builder.BuildService

updatePackageResource

public void updatePackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
updatePackageResource in interface org.kie.workbench.common.services.shared.builder.BuildService

updateProjectResource

public void updateProjectResource(org.uberfire.backend.vfs.Path resource)
Specified by:
updateProjectResource in interface org.kie.workbench.common.services.shared.builder.BuildService

applyBatchResourceChanges

public void applyBatchResourceChanges(org.kie.workbench.common.services.shared.context.Project project,
                                      Set<org.uberfire.workbench.events.ResourceChange> changes)
Specified by:
applyBatchResourceChanges in interface org.kie.workbench.common.services.shared.builder.BuildService

Kie Workbench - Common - Builder 6.0.0.Beta4

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