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 udflugter = new ArrayList(); private ArrayList hoteller = new ArrayList(); private ArrayList tilmeldinger = new ArrayList(); 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); } } }