Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package controller;
- import java.util.ArrayList;
- import kas2.Deltager;
- import kas2.Hotel;
- import kas2.HotelService;
- import kas2.Konference;
- import kas2.Ledsager;
- import kas2.Udflugt;
- import storage.Storage;
- public class Controller {
- public static Deltager createDeltager(String navn, int telefonNummer, String firma, Konference konference,
- boolean speaker, boolean hotelMedService, boolean hotelUdenService, boolean ledsagerMedUdflugt,
- boolean ledsagerUdenUdflugt, int antalDage) {
- Deltager deltager = new Deltager(navn, telefonNummer, firma, konference, speaker, hotelMedService,
- hotelUdenService, ledsagerMedUdflugt, ledsagerUdenUdflugt, antalDage);
- Storage.addDeltager(deltager);
- return deltager;
- }
- public static void deleteDeltager(Deltager deltager) {
- Storage.removeDeltager(deltager);
- }
- public static void updateDeltager(Deltager deltager, Konference konference) {
- deltager.setKonference(konference);
- }
- public static ArrayList<Deltager> getDeltagere() {
- return Storage.getDeltagere();
- }
- //___________________________________________________________________________________________________________
- public static HotelService addHotelService(String navn) {
- HotelService hotelService = new HotelService(navn);
- return hotelService;
- }
- public static void updateHotelSerivce(HotelService hotelService, String navn, Hotel hotel) {
- hotelService.setNavn(navn);
- hotel.addHotelService(hotelService);
- }
- //_____________________________________________________________________________________________________________
- public static Hotel addHotel(String navn) {
- Hotel hotel = new Hotel(navn);
- return hotel;
- }
- public static void removeHotel(Hotel hotel, Konference konference) {
- konference.removeHotel(hotel);
- }
- public static void updateHotel(Hotel hotel, String navn, Konference konference) {
- hotel.setNavn(navn);
- konference.updateHotel(hotel);
- }
- //_____________________________________________________________________________________________________________
- public static Udflugt addUdflugt(String navn) {
- Udflugt udflugt = new Udflugt(navn);
- return udflugt;
- }
- public static void removeUdflugt(Udflugt udflugt) {
- Storage.removeUdflugt(udflugt);
- }
- public static void updateUdflugt(Udflugt udflugt, String navn, Konference konference) {
- udflugt.setNavn(navn);
- konference.updateUdflugt(udflugt);
- }
- // _____________________________________________________________________________________________________________
- public static Ledsager addLedsager(String navn) {
- Ledsager ledsager = new Ledsager(navn);
- return ledsager;
- }
- public static void removeLedsager(Ledsager ledsager) {
- Storage.removeLedsager(ledsager);
- }
- // _____________________________________________________________________________________________________________
- public static Konference createKonference(String navn, Hotel hotel, Ledsager ledsager, Udflugt udflugt,
- HotelService hotelService) {
- Konference konference = new Konference(navn, hotel, ledsager, udflugt, hotelService);
- Storage.addKonference(konference);
- return konference;
- }
- public static Konference addKonference(String navn, Hotel hotel, Ledsager ledsager, Udflugt udflugt,
- HotelService hotelService) {
- Konference konference = new Konference(navn, hotel, ledsager, udflugt, hotelService);
- Storage.addKonference(konference);
- return konference;
- }
- public static void removeKonference(Konference konference) {
- Storage.removeKonference(konference);
- }
- public static void updateKonference(Konference konference, String navn) {
- konference.setNavn(navn);
- }
- public static ArrayList<Konference> getKonference() {
- return Storage.getKonferencer();
- }
- // _____________________________________________________________________________________________________________
- public static void initStorage() {
- Hotel h1 = addHotel("Hotel Odeon");
- Hotel h2 = addHotel("Radisson Blu");
- Udflugt u1 = addUdflugt("HC Andersen Museum");
- Udflugt u2 = addUdflugt("Viking Museum");
- Ledsager l1 = addLedsager("Jens Kofoed");
- Ledsager l2 = addLedsager("Anette Madsen");
- HotelService hs1 = addHotelService("WIFI");
- HotelService hs2 = addHotelService("Brunch");
- Konference k1 = createKonference("Hav og himmel", h1, l1, u1, hs1);
- Konference k2 = createKonference("Faren ved skifergas", h2, l2, u2, hs2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement