rendered paste bodypackage 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); } } }