Kie Workbench - Common - Services Backend 6.2.0.Beta3

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

java.lang.Object
  extended by org.kie.workbench.common.services.backend.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.guvnor.common.services.project.service.POMService pomService, org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService, KieProjectService projectService, LRUBuilderCache cache, javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers)
           
 
Method Summary
 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.Project project, Map<org.uberfire.backend.vfs.Path,Collection<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.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Project project)
           
 org.guvnor.common.services.project.builder.model.IncrementalBuildResults deletePackageResource(org.uberfire.backend.vfs.Path resource)
           
 boolean isBuilt(org.guvnor.common.services.project.model.Project project)
           
 org.guvnor.common.services.project.builder.model.IncrementalBuildResults updatePackageResource(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.guvnor.common.services.project.service.POMService pomService,
                               org.guvnor.m2repo.backend.server.ExtendedM2RepoService m2RepoService,
                               KieProjectService projectService,
                               LRUBuilderCache cache,
                               javax.enterprise.inject.Instance<org.guvnor.common.services.project.builder.service.PostBuildHandler> handlers)
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.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Project project)
Specified by:
buildAndDeploy in interface org.guvnor.common.services.project.builder.service.BuildService

isBuilt

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

addPackageResource

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

deletePackageResource

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

updatePackageResource

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

applyBatchResourceChanges

public org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges(org.guvnor.common.services.project.model.Project project,
                                                                                                          Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)
Specified by:
applyBatchResourceChanges in interface org.guvnor.common.services.project.builder.service.BuildService

Kie Workbench - Common - Services Backend 6.2.0.Beta3

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