aboutsummaryrefslogtreecommitdiff
path: root/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-27 17:05:42 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-27 17:05:42 +0200
commitbb7d195e0167b08d3f5ed59dc28e72b3a298a3f6 (patch)
tree51c3073fc37e4df7d4815d2c698b25162a048821 /src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java
parent6a6df49297419b38182e876183c59379677a13ae (diff)
simplify: merge subpackage model into main package
Diffstat (limited to 'src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java')
-rw-r--r--src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java
new file mode 100644
index 0000000..695c19c
--- /dev/null
+++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java
@@ -0,0 +1,60 @@
+// 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();
+ }
+}