blob: 695c19c5c100cc3c98e4d3b72c19aef89430ec73 (
plain)
- // SPDX-FileCopyrightText: 2025 Jonas Smedegaard <dr@jones.dk>
- // 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<String> 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<String> 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();
- }
- }
|