extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/activity/QuoteOfTheDay.java

Code
Comments
Other
Rev Date Author Line
5761 28 Nov 19 nicklas 1 package net.sf.basedb.reggie.activity;
5761 28 Nov 19 nicklas 2
5761 28 Nov 19 nicklas 3 /**
5761 28 Nov 19 nicklas 4   A simple quote-of-the-day instance.
5761 28 Nov 19 nicklas 5   @since 4.25
5761 28 Nov 19 nicklas 6 */
5761 28 Nov 19 nicklas 7 public class QuoteOfTheDay 
5761 28 Nov 19 nicklas 8 {
5762 28 Nov 19 nicklas 9   private final long created;
5761 28 Nov 19 nicklas 10   private String quote;
5761 28 Nov 19 nicklas 11   private String author;
5761 28 Nov 19 nicklas 12   
5761 28 Nov 19 nicklas 13   public QuoteOfTheDay()
5762 28 Nov 19 nicklas 14   {
5762 28 Nov 19 nicklas 15     this.created = System.currentTimeMillis();
5762 28 Nov 19 nicklas 16   }
5761 28 Nov 19 nicklas 17   
5761 28 Nov 19 nicklas 18   /**
5761 28 Nov 19 nicklas 19     Get the quote.
5761 28 Nov 19 nicklas 20   */
5761 28 Nov 19 nicklas 21   public String getQuote()
5761 28 Nov 19 nicklas 22   {
5761 28 Nov 19 nicklas 23     return quote;
5761 28 Nov 19 nicklas 24   }
5761 28 Nov 19 nicklas 25   
5761 28 Nov 19 nicklas 26   public void setQuote(String quote)
5761 28 Nov 19 nicklas 27   {
5761 28 Nov 19 nicklas 28     this.quote = quote;
5761 28 Nov 19 nicklas 29   }
5761 28 Nov 19 nicklas 30   
5761 28 Nov 19 nicklas 31   /**
5761 28 Nov 19 nicklas 32     Get the author of the quote.
5761 28 Nov 19 nicklas 33   */
5761 28 Nov 19 nicklas 34   public String getAuthor()
5761 28 Nov 19 nicklas 35   {
5761 28 Nov 19 nicklas 36     return author;
5761 28 Nov 19 nicklas 37   }
5761 28 Nov 19 nicklas 38   
5761 28 Nov 19 nicklas 39   public void setAuthor(String author)
5761 28 Nov 19 nicklas 40   {
5761 28 Nov 19 nicklas 41     this.author = author;
5761 28 Nov 19 nicklas 42   }
5761 28 Nov 19 nicklas 43   
5762 28 Nov 19 nicklas 44   /**
5762 28 Nov 19 nicklas 45     Get the age of the quote in seconds.
5762 28 Nov 19 nicklas 46   */
5762 28 Nov 19 nicklas 47   public int getAgeInSeconds()
5762 28 Nov 19 nicklas 48   {
5762 28 Nov 19 nicklas 49     return (int)((System.currentTimeMillis() - created) / 1000);
5762 28 Nov 19 nicklas 50   }
5762 28 Nov 19 nicklas 51   
5761 28 Nov 19 nicklas 52 }