Class POMServiceImpl
- java.lang.Object
-
- org.guvnor.common.services.project.backend.server.POMServiceImpl
-
- All Implemented Interfaces:
org.guvnor.common.services.project.service.POMService,org.guvnor.common.services.shared.file.SupportsUpdate<org.guvnor.common.services.project.model.POM>,org.uberfire.ext.editor.commons.service.support.SupportsRead<org.guvnor.common.services.project.model.POM>,org.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.guvnor.common.services.project.model.POM,org.guvnor.common.services.shared.metadata.model.Metadata>
@WorkspaceScoped public class POMServiceImpl extends Object implements org.guvnor.common.services.project.service.POMService
-
-
Constructor Summary
Constructors Constructor Description POMServiceImpl()POMServiceImpl(org.uberfire.io.IOService ioService, POMContentHandler pomContentHandler, org.guvnor.m2repo.service.M2RepoService m2RepoService, org.guvnor.common.services.shared.metadata.MetadataService metadataService, javax.enterprise.event.Event<org.guvnor.common.services.project.events.ModuleUpdatedEvent> moduleUpdatedEvent, org.guvnor.common.services.project.service.ModuleService<? extends org.guvnor.common.services.project.model.Module> moduleService, org.guvnor.common.services.backend.util.CommentedOptionFactory optionsFactory, PomEnhancer pomEnhancer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.backend.vfs.Pathcreate(org.uberfire.backend.vfs.Path projectRoot, org.guvnor.common.services.project.model.POM pomModel)org.guvnor.common.services.project.model.POMload(org.uberfire.backend.vfs.Path pomPath)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path pomPath, org.guvnor.common.services.project.model.POM pom, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path pomPath, org.guvnor.common.services.project.model.POM pom, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment, boolean updateModules)
-
-
-
Field Detail
-
POM_XML
public static final String POM_XML
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
POMServiceImpl
public POMServiceImpl()
-
POMServiceImpl
@Inject public POMServiceImpl(@Named("ioStrategy") org.uberfire.io.IOService ioService, POMContentHandler pomContentHandler, org.guvnor.m2repo.service.M2RepoService m2RepoService, org.guvnor.common.services.shared.metadata.MetadataService metadataService, javax.enterprise.event.Event<org.guvnor.common.services.project.events.ModuleUpdatedEvent> moduleUpdatedEvent, org.guvnor.common.services.project.service.ModuleService<? extends org.guvnor.common.services.project.model.Module> moduleService, org.guvnor.common.services.backend.util.CommentedOptionFactory optionsFactory, PomEnhancer pomEnhancer)
-
-
Method Detail
-
create
public org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path projectRoot, org.guvnor.common.services.project.model.POM pomModel)- Specified by:
createin interfaceorg.guvnor.common.services.project.service.POMService
-
load
public org.guvnor.common.services.project.model.POM load(org.uberfire.backend.vfs.Path pomPath)
- Specified by:
loadin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsRead<org.guvnor.common.services.project.model.POM>
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path pomPath, org.guvnor.common.services.project.model.POM pom, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)- Specified by:
savein interfaceorg.guvnor.common.services.shared.file.SupportsUpdate<org.guvnor.common.services.project.model.POM>- Specified by:
savein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.guvnor.common.services.project.model.POM,org.guvnor.common.services.shared.metadata.model.Metadata>
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path pomPath, org.guvnor.common.services.project.model.POM pom, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment, boolean updateModules)- Specified by:
savein interfaceorg.guvnor.common.services.project.service.POMService
-
-