package com.studentersamfundet.app; import java.util.LinkedList; public class DataHandler { private LinkedList events = new LinkedList(); 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 sorted = new LinkedList(); if (category == "all") { return events.toArray(new Event[events.size()]); } else { for (int i = 0; i < events.size(); i++) { Event tmp = events.get(i); if (category.equals(tmp.category)) sorted.add(tmp); } return sorted.toArray(new Event[sorted.size()]); } } }