Guvnor - Asset Managemenet API 6.2.0.CR1

org.guvnor.asset.management.service
Interface ProjectStructureService


public interface ProjectStructureService


Method Summary
 org.uberfire.backend.vfs.Path convertToMultiProjectStructure(List<Project> projects, GAV parentGav, Repository repo, boolean updateChildrenGav, String comment)
           
 void delete(org.uberfire.backend.vfs.Path pathToPomXML, String comment)
           
 org.uberfire.backend.vfs.Path initProjectStructure(GAV gav, Repository repo)
           
 Repository initRepository(Repository repo, boolean managed)
           
 ProjectStructureModel load(Repository repository)
           
 ProjectStructureModel load(Repository repository, boolean includeModules)
           
 void save(org.uberfire.backend.vfs.Path pathToPomXML, ProjectStructureModel model, String comment)
           
 boolean validate(POM pom)
           
 

Method Detail

initProjectStructure

org.uberfire.backend.vfs.Path initProjectStructure(GAV gav,
                                                   Repository repo)

initRepository

Repository initRepository(Repository repo,
                          boolean managed)

convertToMultiProjectStructure

org.uberfire.backend.vfs.Path convertToMultiProjectStructure(List<Project> projects,
                                                             GAV parentGav,
                                                             Repository repo,
                                                             boolean updateChildrenGav,
                                                             String comment)

load

ProjectStructureModel load(Repository repository)

load

ProjectStructureModel load(Repository repository,
                           boolean includeModules)

save

void save(org.uberfire.backend.vfs.Path pathToPomXML,
          ProjectStructureModel model,
          String comment)

validate

boolean validate(POM pom)

delete

void delete(org.uberfire.backend.vfs.Path pathToPomXML,
            String comment)

Guvnor - Asset Managemenet API 6.2.0.CR1

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