Coverage Report - net.spy.digg.parsers.EventImpl
 
Classes in this File Line Coverage Branch Coverage Complexity
EventImpl
100%
13/13
N/A
0
 
 1  
 package net.spy.digg.parsers;
 2  
 
 3  
 import java.io.Serializable;
 4  
 
 5  
 import org.w3c.dom.Node;
 6  
 
 7  
 import net.spy.digg.Event;
 8  
 
 9  
 /**
 10  
  * An event.
 11  
  */
 12  
 public class EventImpl implements Event, Serializable {
 13  
 
 14  
         private final long date;
 15  
         private final int storyId;
 16  
         private final int eventId;
 17  
         private final String user;
 18  
         private final String status;
 19  
 
 20  
         /**
 21  
          * Construct an Event.
 22  
          */
 23  
         EventImpl(Node n) {
 24  150
                 super();
 25  150
                 date=1000*Long.parseLong(BaseParser.getAttr(n, "date"));
 26  150
                 storyId=Integer.parseInt(BaseParser.getAttr(n, "story"));
 27  150
                 eventId=Integer.parseInt(BaseParser.getAttr(n, "id"));
 28  150
                 user=BaseParser.getAttr(n, "user");
 29  150
                 status=BaseParser.getAttr(n, "status");
 30  150
         }
 31  
 
 32  
         /* (non-Javadoc)
 33  
          * @see net.spy.digg.Event#getDateStamp()
 34  
          */
 35  
         public long getTimestamp() {
 36  3
                 return date;
 37  
         }
 38  
 
 39  
         /* (non-Javadoc)
 40  
          * @see net.spy.digg.Event#getEventId()
 41  
          */
 42  
         public int getEventId() {
 43  12
                 return eventId;
 44  
         }
 45  
 
 46  
         /* (non-Javadoc)
 47  
          * @see net.spy.digg.Event#getStatus()
 48  
          */
 49  
         public String getStatus() {
 50  3
                 return status;
 51  
         }
 52  
 
 53  
         /* (non-Javadoc)
 54  
          * @see net.spy.digg.Event#getStoryId()
 55  
          */
 56  
         public int getStoryId() {
 57  9
                 return storyId;
 58  
         }
 59  
 
 60  
         /* (non-Javadoc)
 61  
          * @see net.spy.digg.Event#getUser()
 62  
          */
 63  
         public String getUser() {
 64  12
                 return user;
 65  
         }
 66  
 
 67  
         @Override
 68  
         public String toString() {
 69  3
                 return "{Event id=" + eventId + ", sid=" + storyId
 70  
                         + ", user=" + user + ", status=" + status + "}";
 71  
         }
 72  
 }