All pastes #949174 Raw Edit

Miscellany

public java v1 · immutable
·published 2008-03-19 17:32 UTC
rendered paste body
package blok21_22BogsystemObserverPattern;import java.util.ArrayList;import java.util.HashSet;import java.util.TreeSet;public class Saelger implements Observer {	private Subject subject;	private String navn;	private ArrayList<Kunde> kunder = new ArrayList<Kunde>();	HashSet<BogTitel> bøgerTilUdskrivning;	public Saelger(String navn) {		this.navn = navn;	}	public void update(Subject s) {		BogTitel bog = (BogTitel) s;		ArrayList<Kunde> kundeSomHarKøbtDenneBog = bog.getKunder();		for (int i = 0; i < kundeSomHarKøbtDenneBog.size(); i++) {			// Kunde hentes ud for bogen, listen for en kunde hentes ud pr gang			Kunde temp = kundeSomHarKøbtDenneBog.get(i);			ArrayList<BogTitel> listeForEnKunde = temp.getBøger();			bøgerTilUdskrivning.addAll(listeForEnKunde);		}		System.out.println(bøgerTilUdskrivning);	}}