/** * Get the list of urls from the remote server * * @return List of urls */ public List getDataPaths() { List paths = new ArrayList(); AddeSoundingAdapter asa = (AddeSoundingAdapter) getRDS().getSoundingAdapter(); List obs = getRDS().getSoundingObs(); for (int i = 0; i < obs.size(); i++) { SoundingOb ob = (SoundingOb) obs.get(i); if (ob.getMandatoryFile() != null) { // file based paths.add(ob.getMandatoryFile()); paths.add(ob.getSigFile()); } else { paths.add(asa.getMandatoryURL(ob)); paths.add(asa.getSigURL(ob)); } } return paths; }