1 package de.dhbwloe.campusapp.fragments;
3 import java.text.SimpleDateFormat;
6 import de.dhbwloe.campusapp.CampusAppContext;
7 import de.dhbwloe.campusapp.R;
8 import de.dhbwloe.campusapp.news.NewsItem;
9 import de.dhbwloe.campusapp.vorlesungen.CourseEvent;
12 * Created by pk910 on 27.02.2016.
14 public class NewsListItem {
15 private String sNewsTitle;
16 private String sNewsDescription;
17 private String sNewsLink;
18 private long lNewsDate;
19 private boolean bIsDhbwNews;
20 private boolean bIsEvent;
22 public NewsListItem(NewsItem newsItem, boolean isDhbwNews) {
23 sNewsTitle = newsItem.getTitle();
24 sNewsDescription = newsItem.getSummary();
25 sNewsLink = newsItem.getLink();
26 lNewsDate = newsItem.getTime();
27 bIsDhbwNews = isDhbwNews;
31 public NewsListItem(CourseEvent newsEvent, boolean isDhbwEvent) {
32 sNewsTitle = newsEvent.getEventTitle();
33 sNewsDescription = newsEvent.getEventLocation();
35 lNewsDate = newsEvent.getEventFrom();
36 bIsDhbwNews = isDhbwEvent;
40 public long getTimeDifference(long now) {
41 return Math.abs(now - lNewsDate);
44 public String getTitle() {
48 public String getDescription() {
49 return sNewsDescription;
52 public boolean isDhbwNews() {
56 public String getFormatedDate() {
59 dateFormat = CampusAppContext.getInstance().getResString(R.string.timeformat_news_event);
61 dateFormat = CampusAppContext.getInstance().getResString(R.string.timeformat_news_news);
62 SimpleDateFormat format = new SimpleDateFormat(dateFormat);
63 return format.format(new Date(lNewsDate * 1000));
66 public String getLink() {