Interface POMService

  • All Superinterfaces:
    org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>, org.guvnor.common.services.shared.file.SupportsUpdate<POM>, org.uberfire.ext.editor.commons.service.support.SupportsUpdate<POM,​org.guvnor.common.services.shared.metadata.model.Metadata>

    public interface POMService
    extends org.uberfire.ext.editor.commons.service.support.SupportsRead<POM>, org.guvnor.common.services.shared.file.SupportsUpdate<POM>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.uberfire.backend.vfs.Path create​(org.uberfire.backend.vfs.Path projectRoot, POM pom)  
      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, boolean updateModules)  
      • Methods inherited from interface org.uberfire.ext.editor.commons.service.support.SupportsRead

        load
      • Methods inherited from interface org.guvnor.common.services.shared.file.SupportsUpdate

        save
    • Method Detail

      • create

        org.uberfire.backend.vfs.Path create​(org.uberfire.backend.vfs.Path projectRoot,
                                             POM pom)
        Parameters:
        projectRoot - Root of the project
        pom - Model for the pom.xml
        Returns:
      • save

        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,
                                           boolean updateModules)