Пример #1
0
 private ModuleType verifyModuleOfTypeExists(
     ModuleDeploymentRequest request, String moduleName, String type) {
   ModuleDefinition def = moduleRegistry.findDefinition(moduleName, type);
   if (def == null || def.getResource() == null) {
     List<ModuleDefinition> definitions = moduleRegistry.findDefinitions(moduleName);
     if (definitions == null || definitions.size() == 0) {
       throw new NoSuchModuleException(moduleName);
     }
     // The module is known but this doesn't seem to be a standard stream,
     // assume it is a composite module stream that isn't deployable by itself
     request.tagAsUndeployable();
     return ModuleType.getModuleTypeByTypeName(definitions.get(0).getType());
   }
   return ModuleType.getModuleTypeByTypeName(def.getType());
 }