private static ModuleType getModuleType()

in src/main/java/org/apache/openejb/cts/deploy/StandardDeployment14.java [527:546]


  private static ModuleType getModuleType(String sArchive) {
    String sExtension = sArchive.substring(sArchive.lastIndexOf(".") + 1);
    ModuleType mt;

    if (sExtension.equalsIgnoreCase("ear"))
      mt = ModuleType.EAR;
    else if (sExtension.equalsIgnoreCase("rar"))
      mt = ModuleType.RAR;
    else if (sExtension.equalsIgnoreCase("jar")) {
      if (sArchive.indexOf("component") != -1)
        mt = ModuleType.EJB;
      else
        mt = ModuleType.EJB; // Should this be CAR ?
    } else if (sExtension.equalsIgnoreCase("war"))
      mt = ModuleType.WAR;
    else
      mt = ModuleType.EAR;

    return mt;
  }