]>
git.argeo.org Git - gpl/argeo-slc.git/blob - ModulesManager.java
b80887d0f5aa07f693c45032705c8c1b0fe02d34
1 package org
.argeo
.slc
.deploy
;
5 import org
.argeo
.slc
.build
.NameVersion
;
7 /** Provides access to modules */
8 public interface ModulesManager
{
9 /** @return a full fledged module descriptor. */
10 public ModuleDescriptor
getModuleDescriptor(String moduleName
,
14 * @return a list of minimal module descriptors
16 public List
<ModuleDescriptor
> listModules();
18 /** Synchronously upgrades the module referenced by this name version */
19 public void upgrade(NameVersion nameVersion
);