Guvnor - Project Builder 6.0.0.CR1

org.guvnor.common.services.builder
Class BuildServiceImpl

java.lang.Object
  extended by org.guvnor.common.services.builder.BuildServiceImpl
All Implemented Interfaces:
org.guvnor.common.services.project.builder.service.BuildService

@ApplicationScoped
public class BuildServiceImpl
extends Object
implements org.guvnor.common.services.project.builder.service.BuildService


Constructor Summary
BuildServiceImpl()
           
BuildServiceImpl(org.uberfire.backend.server.util.Paths paths, org.guvnor.common.services.project.service.POMService pomService, ExtendedM2RepoService m2RepoService, javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.BuildResults> buildResultsEvent, javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.IncrementalBuildResults> incrementalBuildResultsEvent, org.guvnor.common.services.project.service.ProjectService projectService, LRUBuilderCache cache, javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.DeployResult> deployResultEvent)
           
 
Method Summary
 void addPackageResource(org.uberfire.backend.vfs.Path resource)
           
 void applyBatchResourceChanges(org.guvnor.common.services.project.model.Project project, Set<org.uberfire.workbench.events.ResourceChange> changes)
           
 org.guvnor.common.services.project.builder.model.BuildResults build(org.guvnor.common.services.project.model.Project project)
           
 org.guvnor.common.services.project.builder.model.DeployResult buildAndDeploy(org.guvnor.common.services.project.model.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.guvnor.common.services.project.service.POMService pomService,
                               ExtendedM2RepoService m2RepoService,
                               javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.BuildResults> buildResultsEvent,
                               javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.IncrementalBuildResults> incrementalBuildResultsEvent,
                               org.guvnor.common.services.project.service.ProjectService projectService,
                               LRUBuilderCache cache,
                               javax.enterprise.event.Event<org.guvnor.common.services.project.builder.model.DeployResult> deployResultEvent)
Method Detail

build

public org.guvnor.common.services.project.builder.model.BuildResults build(org.guvnor.common.services.project.model.Project project)
Specified by:
build in interface org.guvnor.common.services.project.builder.service.BuildService

buildAndDeploy

public org.guvnor.common.services.project.builder.model.DeployResult buildAndDeploy(org.guvnor.common.services.project.model.Project project)
Specified by:
buildAndDeploy in interface org.guvnor.common.services.project.builder.service.BuildService

addPackageResource

public void addPackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
addPackageResource in interface org.guvnor.common.services.project.builder.service.BuildService

deletePackageResource

public void deletePackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
deletePackageResource in interface org.guvnor.common.services.project.builder.service.BuildService

updatePackageResource

public void updatePackageResource(org.uberfire.backend.vfs.Path resource)
Specified by:
updatePackageResource in interface org.guvnor.common.services.project.builder.service.BuildService

updateProjectResource

public void updateProjectResource(org.uberfire.backend.vfs.Path resource)
Specified by:
updateProjectResource in interface org.guvnor.common.services.project.builder.service.BuildService

applyBatchResourceChanges

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

Guvnor - Project Builder 6.0.0.CR1

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