Class ModuleSaver


  • public class ModuleSaver
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ModuleSaver()  
      ModuleSaver​(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.POMService pomService, org.kie.workbench.common.services.shared.kmodule.KModuleService kModuleService, javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewModuleEvent> newModuleEvent, javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent, KieResourceResolver resourceResolver, org.kie.workbench.common.services.shared.project.ProjectImportsService projectImportsService, org.guvnor.common.services.project.service.ModuleRepositoriesService moduleRepositoriesService, org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService, org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, org.uberfire.rpc.SessionInfo sessionInfo)  
    • Constructor Detail

      • ModuleSaver

        public ModuleSaver()
      • ModuleSaver

        @Inject
        public ModuleSaver​(@Named("ioStrategy")
                           org.uberfire.io.IOService ioService,
                           org.guvnor.common.services.project.service.POMService pomService,
                           org.kie.workbench.common.services.shared.kmodule.KModuleService kModuleService,
                           javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewModuleEvent> newModuleEvent,
                           javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewPackageEvent> newPackageEvent,
                           KieResourceResolver resourceResolver,
                           org.kie.workbench.common.services.shared.project.ProjectImportsService projectImportsService,
                           org.guvnor.common.services.project.service.ModuleRepositoriesService moduleRepositoriesService,
                           org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService,
                           org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory,
                           org.uberfire.rpc.SessionInfo sessionInfo)
    • Method Detail

      • save

        public org.kie.workbench.common.services.shared.project.KieModule save​(org.uberfire.backend.vfs.Path repositoryRoot,
                                                                               org.guvnor.common.services.project.model.POM pom)
      • createNewModuleCreator

        public ModuleSaver.NewModuleCreator createNewModuleCreator​(org.uberfire.backend.vfs.Path repositoryRoot,
                                                                   org.guvnor.common.services.project.model.POM pom)