Class ModuleSaver
- java.lang.Object
-
- org.kie.workbench.common.services.backend.project.ModuleSaver
-
public class ModuleSaver extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classModuleSaver.NewModuleCreator
-
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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleSaver.NewModuleCreatorcreateNewModuleCreator(org.uberfire.backend.vfs.Path repositoryRoot, org.guvnor.common.services.project.model.POM pom)org.kie.workbench.common.services.shared.project.KieModulesave(org.uberfire.backend.vfs.Path repositoryRoot, org.guvnor.common.services.project.model.POM pom)
-
-
-
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)
-
-