aboutsummaryrefslogtreecommitdiff
path: root/src/com.example.portfolio2/com/example/portfolio2/Database.java
diff options
context:
space:
mode:
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