private Double getVersionNum()

in core/src/main/java/org/apache/sdap/mudrod/recommendation/structure/PODAACMetadataFeature.java [141:160]


  private Double getVersionNum(String version) {
    if (version == null) {
      return 0.0;
    }
    Double versionNum = 0.0;
    Pattern p = Pattern.compile(".*[a-zA-Z].*");
    if ("Operational/Near-Real-Time".equals(version)) {
      versionNum = 2.0;
    } else if (version.matches("[0-9]{1}[a-zA-Z]{1}")) {
      versionNum = Double.parseDouble(version.substring(0, 1));
    } else if (p.matcher(version).find()) {
      versionNum = 0.0;
    } else {
      versionNum = Double.parseDouble(version);
      if (versionNum >= 5) {
        versionNum = 20.0;
      }
    }
    return versionNum;
  }