01.11.2013 Aufrufe

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Diplomarbeit<br />

Lanzanasto, Neumann, Plattner<br />

Nun werden die Shops in einer for-each-Schleife durchlaufen, um für jeden neu<br />

gefunden Shoptypen einen neuen Unterpunkt zu erstellen. Dabei muss aber<br />

zusätzlich noch überprüft werden, ob der gefundene Eintrag auch wirklich einen<br />

Shop dieses Landes beinhaltet. Wenn dies der Fall ist, wird wieder ein neues<br />

Item erstellt und in der Item-Liste für Shoptypen eingetragen.<br />

.<br />

.<br />

.<br />

// Shop-Type------------------------------------------------------<br />

for (Shop entryType : shops) {<br />

bNewItem = true;<br />

for (String sUniqueType : ItemsType) {<br />

if (entryType.getType().equals(sUniqueType)) {<br />

bNewItem = false;<br />

}<br />

}<br />

if (bNewItem == true) {<br />

if (entryCountry.getCountryCode().equals(entryType.getCountryCode())) {<br />

TreeItem treeItemType = new TreeItem(treeItemCountry, 0);<br />

treeItemType.setText(entryType.getType());<br />

ItemsType.add(entryType.getType());<br />

.<br />

.<br />

.<br />

}<br />

}<br />

}<br />

.<br />

.<br />

.<br />

Als Nächstes werden die Datensätze der „shops“-Tabelle ein weiteres Mal in<br />

einer for-each-Schleife durchlaufen, um hier für jeden Shop, der sich im richtigen<br />

Land befindet und den passenden Shoptypen besitzt, einen neuen Unterpunkt zu<br />

erstellen.<br />

Zum Abschluss werden noch die Hardware-Einträge mit einer for-each-Schleife<br />

durchsucht, um auch für die zum Shop gehörige Hardware noch weitere<br />

Unterpunkte zu erstellen.<br />

Seite 49

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!