package feedthistothat.Readers; import java.util.Calendar; import feedthistothat.DataTypes.LinkEntry; import feedthistothat.DataTypes.LinkSet; import feedthistothat.DataTypes.LinkTag; public class TestReader implements ILinkSourceReader { @Override public LinkSet Read() throws Exception { LinkSet linkSet = new LinkSet(); linkSet.add(testLinkEntry("49",49)); linkSet.add(testLinkEntry("24",24)); linkSet.add(testLinkEntry("12",12)); linkSet.add(testLinkEntry("11",11)); linkSet.add(testLinkEntry("5",5)); linkSet.add(testLinkEntry("3",3)); return linkSet; } private LinkEntry testLinkEntry(String identifier, int hoursAgo) { LinkEntry linkEntry = new LinkEntry(); linkEntry.PostedDate = Calendar.getInstance(); linkEntry.PostedDate.add(Calendar.HOUR, -hoursAgo); linkEntry.Description = "Test Description " + identifier + " - " +linkEntry.PostedDate.get(Calendar.HOUR_OF_DAY)+":"+String.format("%02d", linkEntry.PostedDate.get(Calendar.MINUTE)); linkEntry.Title = "Test Title " + identifier; linkEntry.URL = "http://NotActuallyALink.com" + identifier; LinkTag linkTag = new LinkTag(); linkTag.Tag = "Tag 1"; linkTag.TagURL = "http://tagURL1"; linkEntry.Tags.add(linkTag); linkTag = new LinkTag(); linkTag.Tag = "Tag 2"; linkTag.TagURL = "http://tagURL2"; linkEntry.Tags.add(linkTag); return linkEntry; } }