All pastes #991858 Raw Edit

KAS

public java v1 · immutable
#991858 ·published 2008-04-21 12:59 UTC
rendered paste body
package KAS_klasser;import java.util.ArrayList;import java.util.Date;import java.util.GregorianCalendar;public class Konference {	private String arrangoer;	private String navn;	private GregorianCalendar startDato;	private GregorianCalendar slutDato;	private double pris;		private ArrayList<Udflugt> udflugter = new ArrayList<Udflugt>();		private ArrayList<Hotel> hoteller = new ArrayList<Hotel>();	private ArrayList<Tilmelding> tilmeldinger = new ArrayList<Tilmelding>();		public Konference(String arrangoer, String navn,			GregorianCalendar startDato, GregorianCalendar slutDato, double pris) {		this.arrangoer = arrangoer;		this.navn = navn;		this.startDato = startDato;		this.slutDato = slutDato;		this.pris = pris;	}	public void setArrangoer(String arrangoer) {		this.arrangoer = arrangoer;	}	public String getArrangoer() {		return arrangoer;	}	public void setNavn(String navn) {		this.navn = navn;	}	public String getNavn() {		return navn;	}	public void setStartDato(GregorianCalendar startDato) {		this.startDato = startDato;	}	public GregorianCalendar getStartDato() {		return startDato;	}	public void setSlutDato(GregorianCalendar slutDato) {		this.slutDato = slutDato;	}	public GregorianCalendar getSlutDato() {		return slutDato;	}	public void setPris(double pris) {		this.pris = pris;	}	public double getPris() {		return pris;	}	public void addUdflugt(Udflugt u){		udflugter.add(u);	}		public void removeUdflugter(Udflugt u){		udflugter.remove(u);	}		public void addHotel(Hotel h){		hoteller.add(h);	}		public void removeHotel(Hotel h){		hoteller.remove(h);	}		public void addTilmelding(Tilmelding t){		if(!tilmeldinger.contains(t)){		tilmeldinger.add(t);		t.setKonference(this);		}	}		public void removeTilmelding(Tilmelding t){		if(tilmeldinger.contains(t)){		tilmeldinger.remove(t);		t.setKonference(null);	}		}	}