package org.argeo.slc.execution; import java.util.ArrayList; import java.util.List; import org.springframework.util.Assert; public class ModulesManager { private List executionModules = new ArrayList(); public ExecutionModuleDescriptor getExecutionModuleDescriptor( String moduleName, String version) { ExecutionModule module = null; for (ExecutionModule moduleT : executionModules) { if(moduleT.getName().equals(moduleName)){ // TODO: check version module = moduleT; break; } } Assert.notNull(module); return module.getDescriptor(); } public void setExecutionModules(List executionModules) { this.executionModules = executionModules; } }