// SPDX-FileCopyrightText: 2025 Jonas Smedegaard // SPDX-License-Identifier: GPL-3.0-or-later package dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer.model; import java.util.ArrayList; import dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer.model.Person; /// Bachelorizer - GUI model public class GUI{ /// Default constructor // (declared explicitly only to silence javadoc) public GUI(){ } /// Activity list private Person student; /// Activity list private ArrayList list = new ArrayList<>(); /// Add student /// /// @param name Name of student public void addStudent(String name){ student = new Person(name); } /// Get student name /// /// @return name of student public String getStudentName(){ return student.name; } /// Add activity to list /// /// @param s Activity to add public void addActivity(String s){ list.add(s); } /// Get list of activities /// /// @return activity list public ArrayList getActivities(){ return list; } /// Delete last activity from list public void delOneActivity(){ if(list.size()>0) list.remove(list.size()-1); } /// Delete all activities from list public void delAllActivities(){ list.clear(); } }