|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpusu.communicator.SubscriptionInfo
public class SubscriptionInfo
SubscriptionInfo sisältää asiakasohjelman tekemään tilaukseen liittyvät tiedot.
Nested Class Summary | |
---|---|
static class |
SubscriptionInfo.ItemsFrom
Järjestys, jossa asiakasohjelma haluaa syötteen artikkelit. |
Constructor Summary | |
---|---|
SubscriptionInfo(java.util.Date since,
java.util.Date until,
java.lang.String feedName,
int minInterval,
int maxItems,
OutputFeedFactory.FeedType feedType,
SubscriptionInfo.ItemsFrom itemsFrom)
Muodostaa uuden ilmentymän luokasta. |
Method Summary | |
---|---|
java.lang.String |
getFeedName()
Palauttaa tilattavan syötteen nimen. |
OutputFeedFactory.FeedType |
getFeedType()
Palauttaa tilattavan syötteen muodon. |
SubscriptionInfo.ItemsFrom |
getItemsFrom()
Palauttaa järjestyksen, jossa asiakasohjelma haluaa syötteen artikkelit. |
int |
getMaxItems()
Palauttaa kuinka monta artikkelia tilattavasta syötteestä asiakasohjelma enimmillään haluaa vastaanottaa kerralla. |
int |
getMinInterval()
Palauttaa aikavälin, jota useammin asiakasohjelmalle ei lähetetä artikkeleita tilattavasta syötteestä. |
java.util.Date |
getSince()
Palauttaa ajan, jota uudempia artikkeleita asiakasohjelma pyytää. |
java.util.Date |
getUntil()
Palauttaa ajan, jota uudempia artikkeleita asiakasohjelma ei halua. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SubscriptionInfo(java.util.Date since, java.util.Date until, java.lang.String feedName, int minInterval, int maxItems, OutputFeedFactory.FeedType feedType, SubscriptionInfo.ItemsFrom itemsFrom) throws java.lang.IllegalArgumentException
since
- Aika, jota uudempia artikkeleita asiakasohjelma pyytää.until
- Aika, jota uudempia artikkeleita asiakasohjelma ei halua. Voi olla null.feedName
- Tilattavan syötteen nimi.minInterval
- Aikaväli, jota useammin asiakasohjelmalle ei lähetetä artikkeleita tilattavasta syötteestä.maxItems
- Kuinka monta artikkelia tilattavasta syötteestä asiakasohjelma enimmillään haluaa vastaanottaa kerralla.feedType
- Tilattavan syötteen muoto. Ei saa olla null.itemsFrom
- Järjestys, jossa asiakasohjelma haluaa syötteen artikkelit.
java.lang.IllegalArgumentException
- Heitetään jos since, feedName, feedType tai itemsFrom on null.
java.lang.IllegalArgumentException
- Heitetään jos until on ennen annettua since parametrin arvoa.
java.lang.IllegalArgumentException
- Heitetään jos minInterval tai maxItems on liian pieni.Method Detail |
---|
public java.util.Date getSince()
public java.util.Date getUntil()
public java.lang.String getFeedName()
public int getMinInterval()
public int getMaxItems()
public OutputFeedFactory.FeedType getFeedType()
public SubscriptionInfo.ItemsFrom getItemsFrom()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |