X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Fvorlesungen%2FCourseGroup.java;h=181f61b8ef187baeaf30fb34d6e5401f43d9e3c7;hp=06475c175db19f64ef005350f0b53dc4790ff781;hb=9a28e7b4c1520f629721693a04b4978fec9692e7;hpb=89252e3c22caf6dcccd0c50ad3a9282a53b5a890 diff --git a/app/src/main/java/de/dhbwloe/campusapp/vorlesungen/CourseGroup.java b/app/src/main/java/de/dhbwloe/campusapp/vorlesungen/CourseGroup.java index 06475c1..181f61b 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/vorlesungen/CourseGroup.java +++ b/app/src/main/java/de/dhbwloe/campusapp/vorlesungen/CourseGroup.java @@ -1,8 +1,13 @@ package de.dhbwloe.campusapp.vorlesungen; +import android.os.Bundle; import android.provider.ContactsContract; +import java.lang.reflect.Array; import java.util.ArrayList; +import java.util.Arrays; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import de.dhbwloe.campusapp.database.DatabaseManager; @@ -17,6 +22,8 @@ public class CourseGroup { private boolean bIsNew = false; private ArrayList events = new ArrayList(); + private Bundle extraData = new Bundle(); + public static CourseGroup GetCourseGroupById(DatabaseManager dbm, int id) { for(CourseGroup group : CourseGroups) { if(group.iCourseGroupId == id) @@ -61,6 +68,14 @@ public class CourseGroup { return (CourseEvent[])this.events.toArray(); } + public CourseEvent[] getOrderedCourseEvents() { + CourseEvent[] events = getCourseEvents(); + + Arrays.sort(events); + + return events; + } + public int getGroupId() { return iCourseGroupId; } @@ -72,4 +87,12 @@ public class CourseGroup { return ret; } + public Bundle getExtraData() { + return extraData; + } + + public String getGroupName() { + return sCourseGroupName; + } + }