JavaEE: Open Liga DB – letzte Begegnung pro Liga anzeigen

Will man die letzte Begegnung in einer Liga anzeigen, dann geht das mit dem nachfolgenden Code:

package de.professional_webworkx.app;

import java.util.List;

import de.msiggi.sportsdata.webservices.League;
import de.msiggi.sportsdata.webservices.Sportsdata;
import de.msiggi.sportsdata.webservices.SportsdataSoap;

public class AppDemo {

	public static void main(String[] args) {
		// Verbindung zum Webservice herstellen
		Sportsdata sportsdata = new Sportsdata();
		// Serviceobject erstellen um die Daten abzufragen
		SportsdataSoap service = sportsdata.getSportsdataSoap();
		// eine Liste der verfügbaren Ligen abfragen
		List leagues = service.getAvailLeagues().getLeague();
		for(League l : leagues){
			// Ausgabe der letzten Begegnung in der entsprechenden Liga
			System.out.println(service.getLastMatch(l.getLeagueShortcut()).getNameTeam1() + ":" + service.getLastMatch(l.getLeagueShortcut()).getNameTeam2());
		}
		
		
	}
}

Ich nutze die Liga-Liste, iteriere drüber und hole mir vom Service-Object mit der Methode getLastMatch() die letzte Begegnung in der entsprechenden Liga. Diese Methode erwartet 2 String-Parameter, nämlich die Teamnamen.

Viel Spaß damit.