Guvnor Project Backend 6.0.0.Beta2

org.kie.guvnor.project.backend.server
Class POMServiceImpl

java.lang.Object
  extended by org.kie.guvnor.project.backend.server.POMServiceImpl
All Implemented Interfaces:
POMService, org.kie.guvnor.services.file.SupportsRead<POM>, org.kie.guvnor.services.file.SupportsUpdate<POM>

@ApplicationScoped
public class POMServiceImpl
extends Object
implements POMService


Constructor Summary
POMServiceImpl()
           
POMServiceImpl(org.kie.commons.io.IOService ioService, org.uberfire.backend.server.util.Paths paths, POMContentHandler pomContentHandler, M2RepoService m2RepoService, org.kie.guvnor.services.metadata.MetadataService metadataService, javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceUpdatedEvent> resourceUpdatedEvent, javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOProjectCache, org.uberfire.security.Identity identity)
           
 
Method Summary
 org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path projectRoot, String baseURL)
           
 POM load(org.uberfire.backend.vfs.Path path)
           
 org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, POM content, org.kie.guvnor.services.metadata.model.Metadata metadata, String comment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POMServiceImpl

public POMServiceImpl()

POMServiceImpl

@Inject
public POMServiceImpl(@Named(value="ioStrategy")
                             org.kie.commons.io.IOService ioService,
                             org.uberfire.backend.server.util.Paths paths,
                             POMContentHandler pomContentHandler,
                             M2RepoService m2RepoService,
                             org.kie.guvnor.services.metadata.MetadataService metadataService,
                             javax.enterprise.event.Event<org.uberfire.client.workbench.widgets.events.ResourceUpdatedEvent> resourceUpdatedEvent,
                             javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOProjectCache,
                             org.uberfire.security.Identity identity)
Method Detail

create

public org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path projectRoot,
                                            String baseURL)
Specified by:
create in interface POMService

load

public POM load(org.uberfire.backend.vfs.Path path)
Specified by:
load in interface org.kie.guvnor.services.file.SupportsRead<POM>

save

public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path,
                                          POM content,
                                          org.kie.guvnor.services.metadata.model.Metadata metadata,
                                          String comment)
Specified by:
save in interface org.kie.guvnor.services.file.SupportsUpdate<POM>

Guvnor Project Backend 6.0.0.Beta2

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