// SPDX-FileCopyrightText: 2025 Jonas Smedegaard // SPDX-License-Identifier: GPL-3.0-or-later package dk.biks.bachelorizer; import java.util.ArrayList; /// 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 final void addStudent(final String name) { student = new Person(name); } /// Get student name /// /// @return name of student public final String getStudentName() { return student.name; } /// Add activity to list /// /// @param s Activity to add public final void addActivity(final String s) { list.add(s); } /// Get list of activities /// /// @return activity list public final ArrayList getActivities() { return list; } /// Delete last activity from list public final void delOneActivity() { if (list.size() > 0) { list.remove(list.size() - 1); } } /// Delete all activities from list public final void delAllActivities() { list.clear(); } }