Guvnor - Project Backend 6.2.0.Final

org.guvnor.common.services.project.backend.server
Class POMServiceImpl

java.lang.Object
  extended by org.guvnor.common.services.project.backend.server.POMServiceImpl
All Implemented Interfaces:
POMService, org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>, org.uberfire.ext.editor.commons.service.support.SupportsUpdate<POM,Metadata>

@ApplicationScoped
public class POMServiceImpl
extends Object
implements POMService


Constructor Summary
POMServiceImpl()
           
POMServiceImpl(org.uberfire.io.IOService ioService, POMContentHandler pomContentHandler, M2RepoService m2RepoService, MetadataService metadataService)
           
 
Method Summary
 org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path projectRoot, String baseURL, POM pomModel)
           
 POM load(org.uberfire.backend.vfs.Path path)
           
 org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, POM content, Metadata metadata, String comment)
           
 org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, POM content, Metadata metadata, String comment, boolean updateModules)
           
 
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.uberfire.io.IOService ioService,
                             POMContentHandler pomContentHandler,
                             M2RepoService m2RepoService,
                             MetadataService metadataService)
Method Detail

create

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

load

public POM load(org.uberfire.backend.vfs.Path path)
Specified by:
load in interface org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>

save

public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path,
                                          POM content,
                                          Metadata metadata,
                                          String comment)
Specified by:
save in interface org.uberfire.ext.editor.commons.service.support.SupportsUpdate<POM,Metadata>

save

public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path,
                                          POM content,
                                          Metadata metadata,
                                          String comment,
                                          boolean updateModules)
Specified by:
save in interface POMService

Guvnor - Project Backend 6.2.0.Final

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