Guvnor - Asset Management Backend 6.2.0.CR1

org.guvnor.asset.management.backend.service
Class ProjectStructureServiceImpl

java.lang.Object
  extended by org.guvnor.asset.management.backend.service.ProjectStructureServiceImpl
All Implemented Interfaces:
ProjectStructureService

@ApplicationScoped
public class ProjectStructureServiceImpl
extends Object
implements ProjectStructureService


Constructor Summary
ProjectStructureServiceImpl()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectStructureServiceImpl

public ProjectStructureServiceImpl()
Method Detail

initProjectStructure

public org.uberfire.backend.vfs.Path initProjectStructure(GAV gav,
                                                          Repository repo)
Specified by:
initProjectStructure in interface ProjectStructureService

initRepository

public Repository initRepository(Repository repo,
                                 boolean managed)
Specified by:
initRepository in interface ProjectStructureService

convertToMultiProjectStructure

public org.uberfire.backend.vfs.Path convertToMultiProjectStructure(List<Project> projects,
                                                                    GAV parentGav,
                                                                    Repository repo,
                                                                    boolean updateChildrenGav,
                                                                    String comment)
Specified by:
convertToMultiProjectStructure in interface ProjectStructureService

load

public ProjectStructureModel load(Repository repository)
Specified by:
load in interface ProjectStructureService

load

public ProjectStructureModel load(Repository repository,
                                  boolean includeModules)
Specified by:
load in interface ProjectStructureService

save

public void save(org.uberfire.backend.vfs.Path pathToPomXML,
                 ProjectStructureModel model,
                 String comment)
Specified by:
save in interface ProjectStructureService

validate

public boolean validate(POM pom)
Specified by:
validate in interface ProjectStructureService

delete

public void delete(org.uberfire.backend.vfs.Path pathToPomXML,
                   String comment)
Specified by:
delete in interface ProjectStructureService

Guvnor - Asset Management Backend 6.2.0.CR1

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