pusu.data
Class Item

java.lang.Object
  extended by pusu.data.Item

public class Item
extends java.lang.Object

Tietorakenneluokka, joka sisältää tiedon yksittäisestä syötteen artikkelista. Kaikki palvelimelle haettavat syötteet konvertoidaan tähän muotoon riippumatta alkuperäisestä syötemuodosta (esim. RSS tai Atom). Lähetettäessä OutputFeed-oliot konvertoivat Item-olioista tietyn syötemuodon (esim. RSS) mukaisen dokumentin.


Constructor Summary
Item(int guid, java.lang.String title, java.net.URL link, java.util.Date pubDate, java.lang.String description, java.net.URL comments)
          Muodostaa artikkelin tietorakenteen.
 
Method Summary
 java.net.URL getComments()
          Palauttaa artikkelin kommenttilinkin.
 java.lang.String getDescription()
          Palauttaa artikkelin kuvauksen.
 int getGuid()
          Palauttaa artikkelin guid:in.
 java.net.URL getLink()
          Palauttaa URL:in, josta artikkeli on saatavilla.
 java.util.Date getPubDate()
          Palauttaa artikkelin julkaisuajankohdan.
 java.lang.String getTitle()
          Palauttaa artikkelin otsikon.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Item

public Item(int guid,
            java.lang.String title,
            java.net.URL link,
            java.util.Date pubDate,
            java.lang.String description,
            java.net.URL comments)
Muodostaa artikkelin tietorakenteen.

Parameters:
guid - Artikkelin guid.
title - Artikkelin otsikko.
link - Artikkelin URL.
pubDate - Artikkelin julkaisuajankohta.
description - Artikkelin kuvaus. Arvo voi olla myös null.
comments - Artikkeliin liittyvä kommenttilinkki. Arvo voi olla myös null.
Throws:
java.lang.NullPointerException - Jos titlen, linkin tai pubDaten arvoksi välitetään null-viite.
Method Detail

getDescription

public java.lang.String getDescription()
Palauttaa artikkelin kuvauksen.

Returns:
Palauttaa artikkelin kuvauksen.

getGuid

public int getGuid()
Palauttaa artikkelin guid:in.

Returns:
Palauttaa artikkelin guid:in.

getLink

public java.net.URL getLink()
Palauttaa URL:in, josta artikkeli on saatavilla.

Returns:
Palauttaa artikkelin URL:in.

getPubDate

public java.util.Date getPubDate()
Palauttaa artikkelin julkaisuajankohdan.

Returns:
Palauttaa artikkelin julkaisuajankohdan.

getTitle

public java.lang.String getTitle()
Palauttaa artikkelin otsikon.

Returns:
Palauttaa artikkelin otsikon.

getComments

public java.net.URL getComments()
Palauttaa artikkelin kommenttilinkin.

Returns:
Palauttaa artikkelin kommenttilinkin.