summaryrefslogtreecommitdiff
path: root/src/com.example.portfolio2/com/example/portfolio2/Database.java
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-30 20:58:15 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-30 22:23:08 +0200
commitd93e0603f97eeb66a1d261a3c06603097fd5a04c (patch)
tree97c39751489b4ef3c746ceb3ef667eca597987a1 /src/com.example.portfolio2/com/example/portfolio2/Database.java
parentd55182f3a8a1105706d1bd127b801a8d7d5ff9a1 (diff)
add draft class Person and related dummy Database methods
Diffstat (limited to 'src/com.example.portfolio2/com/example/portfolio2/Database.java')
-rw-r--r--src/com.example.portfolio2/com/example/portfolio2/Database.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/com.example.portfolio2/com/example/portfolio2/Database.java b/src/com.example.portfolio2/com/example/portfolio2/Database.java
index 6abaa54..8b8f93a 100644
--- a/src/com.example.portfolio2/com/example/portfolio2/Database.java
+++ b/src/com.example.portfolio2/com/example/portfolio2/Database.java
@@ -21,11 +21,31 @@ class Database {
// (declared explicitly only to silence javadoc)
Database() { }
+ /// student object
+ // TODO: replace this dummy placeholder with database query
+ private Person student;
+
/// clear the participation database at program launch
void initialize() {
clearParticipation();
}
+ /// Add student
+ ///
+ /// @param name Name of student
+ // TODO: replace this dummy placeholder with database query
+ public final void addStudent(final String name) {
+ student = new Person(name);
+ }
+
+ /// Get student name
+ ///
+ /// @return name of student
+ // TODO: replace this dummy placeholder with database query
+ public final String getStudentName() {
+ return student.name;
+ }
+
/// resolve activity index from name
///
/// @param name activity name