This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
android-app/src/com/studentersamfundet/app/DataHandler.java
T

39 lines
924 B
Java

package com.studentersamfundet.app;
import java.util.LinkedList;
public class DataHandler {
private LinkedList<Event> events = new LinkedList<Event>();
public void insert(String id, String title, String description, String date, String location, String text, String category) {
int intId = Integer.parseInt(id);
if (get(intId) != null)
return;
Event e = new Event(intId, title, description, date, location, text, category);
events.add(e);
}
public Event get(int id) {
for (Event e : events) {
if (e.id == id)
return e;
}
return null;
}
public Event[] populateList(String category) {
LinkedList<Event> sorted = new LinkedList<Event>();
if (category.equals("all")) {
return events.toArray(new Event[events.size()]);
}
for (Event event : events) {
if (category.equals(event.category))
sorted.add(event);
}
return sorted.toArray(new Event[sorted.size()]);
}
}