@WorkspaceScoped public class POMServiceImpl extends Object implements POMService
Constructor and Description |
---|
POMServiceImpl() |
POMServiceImpl(IOService ioService,
POMContentHandler pomContentHandler,
M2RepoService m2RepoService,
MetadataService metadataService,
javax.enterprise.event.Event<ModuleUpdatedEvent> moduleUpdatedEvent,
ModuleService<? extends Module> moduleService,
CommentedOptionFactory optionsFactory,
PomEnhancer pomEnhancer) |
Modifier and Type | Method and Description |
---|---|
Path |
create(Path projectRoot,
POM pomModel) |
POM |
load(Path pomPath) |
Path |
save(Path pomPath,
POM pom,
Metadata metadata,
String comment) |
Path |
save(Path pomPath,
POM pom,
Metadata metadata,
String comment,
boolean updateModules) |
public POMServiceImpl()
@Inject public POMServiceImpl(@Named(value="ioStrategy") IOService ioService, POMContentHandler pomContentHandler, M2RepoService m2RepoService, MetadataService metadataService, javax.enterprise.event.Event<ModuleUpdatedEvent> moduleUpdatedEvent, ModuleService<? extends Module> moduleService, CommentedOptionFactory optionsFactory, PomEnhancer pomEnhancer)
public Path create(Path projectRoot, POM pomModel)
create
in interface POMService
public POM load(Path pomPath)
load
in interface org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.