Guvnor - Project Backend 6.1.0.Beta4

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.guvnor.common.services.shared.file.SupportsRead<POM>, org.guvnor.common.services.shared.file.SupportsUpdate<POM>

@ApplicationScoped
public class POMServiceImpl
extends Object
implements POMService


Constructor Summary
POMServiceImpl()
           
POMServiceImpl(org.uberfire.io.IOService ioService, POMContentHandler pomContentHandler, M2RepoService m2RepoService, org.guvnor.common.services.shared.metadata.MetadataService metadataService, org.uberfire.security.Identity identity, org.uberfire.rpc.SessionInfo sessionInfo)
           
 
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, org.guvnor.common.services.shared.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.uberfire.io.IOService ioService,
                             POMContentHandler pomContentHandler,
                             M2RepoService m2RepoService,
                             org.guvnor.common.services.shared.metadata.MetadataService metadataService,
                             org.uberfire.security.Identity identity,
                             org.uberfire.rpc.SessionInfo sessionInfo)
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.guvnor.common.services.shared.file.SupportsRead<POM>

save

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

Guvnor - Project Backend 6.1.0.Beta4

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