public abstract class AbstractModuleService<T extends Module> extends Object implements ModuleServiceCore<T>, ModuleFactory<T>
Modifier and Type | Field and Description |
---|---|
protected CommentedOptionFactory |
commentedOptionFactory |
protected IOService |
ioService |
protected javax.enterprise.event.Event<NewModuleEvent> |
newModuleEvent |
protected javax.enterprise.event.Event<NewPackageEvent> |
newPackageEvent |
protected POMService |
pomService |
protected ResourceResolver |
resourceResolver |
protected SessionInfo |
sessionInfo |
Modifier | Constructor and Description |
---|---|
protected |
AbstractModuleService() |
|
AbstractModuleService(IOService ioService,
POMService pomService,
RepositoryService repoService,
javax.enterprise.event.Event<NewModuleEvent> newModuleEvent,
javax.enterprise.event.Event<NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<InvalidateDMOModuleCacheEvent> invalidateDMOCache,
SessionInfo sessionInfo,
CommentedOptionFactory commentedOptionFactory,
ModuleFinder moduleFinder,
ResourceResolver resourceResolver) |
Modifier and Type | Method and Description |
---|---|
void |
copy(Path pathToPomXML,
String newName,
String comment) |
void |
delete(Path pathToPomXML,
String comment) |
Set<Module> |
getAllModules(Branch branch) |
Package |
newPackage(Package parentPackage,
String packageName) |
void |
reImport(Path pathToPomXML) |
Path |
rename(Path pathToPomXML,
String newName,
String comment) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
newModule, newModule
simpleModuleInstance
protected IOService ioService
protected POMService pomService
protected javax.enterprise.event.Event<NewModuleEvent> newModuleEvent
protected javax.enterprise.event.Event<NewPackageEvent> newPackageEvent
protected CommentedOptionFactory commentedOptionFactory
protected ResourceResolver resourceResolver
protected SessionInfo sessionInfo
protected AbstractModuleService()
public AbstractModuleService(IOService ioService, POMService pomService, RepositoryService repoService, javax.enterprise.event.Event<NewModuleEvent> newModuleEvent, javax.enterprise.event.Event<NewPackageEvent> newPackageEvent, javax.enterprise.event.Event<InvalidateDMOModuleCacheEvent> invalidateDMOCache, SessionInfo sessionInfo, CommentedOptionFactory commentedOptionFactory, ModuleFinder moduleFinder, ResourceResolver resourceResolver)
public Set<Module> getAllModules(Branch branch)
getAllModules
in interface ModuleServiceCore<T extends Module>
public Package newPackage(Package parentPackage, String packageName)
newPackage
in interface ModuleServiceCore<T extends Module>
public Path rename(Path pathToPomXML, String newName, String comment)
rename
in interface ModuleServiceCore<T extends Module>
public void delete(Path pathToPomXML, String comment)
delete
in interface ModuleServiceCore<T extends Module>
public void copy(Path pathToPomXML, String newName, String comment)
copy
in interface ModuleServiceCore<T extends Module>
public void reImport(Path pathToPomXML)
reImport
in interface ModuleServiceCore<T extends Module>
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.