public class NewsFilter extends java.lang.Object implements INewsFilter, java.io.Serializable
Serializable implementation of INewsFilter| Modifier and Type | Class and Description |
|---|---|
static interface |
NewsFilter.ITimeFrame |
static class |
NewsFilter.TimeFrame
Utility enum for end date calculations
|
INewsFilter.AcceptByMarketNewsFilter, INewsFilter.Country, INewsFilter.Currency, INewsFilter.EventCategory, INewsFilter.IndexRegion, INewsFilter.MarketSector, INewsFilter.NewsSource, INewsFilter.Region, INewsFilter.StockIndex, INewsFilter.Type| Modifier and Type | Field and Description |
|---|---|
protected static java.text.SimpleDateFormat |
DATE_FORMAT |
protected java.util.Date |
fromDate |
protected static java.util.TimeZone |
TIME_ZONE |
protected NewsFilter.ITimeFrame |
timeFrame |
| Constructor and Description |
|---|
NewsFilter() |
NewsFilter(NewsFilter newsFilter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.util.Set<INewsFilter.Country> |
getCountries()
Returns subscription's countries
|
java.util.Set<INewsFilter.Currency> |
getCurrencies()
Returns subscription's currencies
|
java.util.Set<INewsFilter.EventCategory> |
getEventCategories()
Returns subscription's event categories
|
java.util.Date |
getFrom()
Returns subscription's period's start
|
java.util.Set<java.lang.String> |
getKeywords()
Returns subscription's keywords
|
java.util.Set<INewsFilter.MarketSector> |
getMarketSectors()
Returns subscription's market sectors
|
INewsFilter.NewsSource |
getNewsSource()
Returns subscription's the first news source
|
java.util.Set<INewsFilter.NewsSource> |
getNewsSources()
Returns subscription's news sources
|
java.util.Set<INewsFilter.StockIndex> |
getStockIndicies()
Returns subscription's stock indicies
|
NewsFilter.ITimeFrame |
getTimeFrame() |
java.util.Date |
getTo()
Returns subscription's period's end
|
INewsFilter.Type |
getType()
Returns subscription's news type
|
int |
hashCode() |
boolean |
isOnlyHot()
Returns subscription to "hot" news state
|
void |
setFrom(java.util.Date fromDate) |
void |
setOnlyHot(boolean value) |
void |
setTimeFrame(NewsFilter.ITimeFrame timeFrame) |
java.lang.String |
toString() |
protected static final java.util.TimeZone TIME_ZONE
protected static final java.text.SimpleDateFormat DATE_FORMAT
protected NewsFilter.ITimeFrame timeFrame
protected java.util.Date fromDate
public NewsFilter()
public NewsFilter(NewsFilter newsFilter)
public java.util.Set<INewsFilter.NewsSource> getNewsSources()
INewsFiltergetNewsSources in interface INewsFilterINewsFilter.NewsSourcepublic INewsFilter.NewsSource getNewsSource()
INewsFiltergetNewsSource in interface INewsFilterINewsFilter.NewsSourcepublic final boolean isOnlyHot()
INewsFilterisOnlyHot in interface INewsFilterpublic final void setOnlyHot(boolean value)
public final java.util.Set<INewsFilter.Country> getCountries()
INewsFiltergetCountries in interface INewsFilterSet of INewsFilter.Countrypublic final java.util.Set<INewsFilter.StockIndex> getStockIndicies()
INewsFiltergetStockIndicies in interface INewsFilterSet of INewsFilter.StockIndexpublic final java.util.Set<INewsFilter.MarketSector> getMarketSectors()
INewsFiltergetMarketSectors in interface INewsFilterSet of INewsFilter.MarketSectorpublic final java.util.Set<INewsFilter.Currency> getCurrencies()
INewsFiltergetCurrencies in interface INewsFilterSet of INewsFilter.Currencypublic java.util.Set<INewsFilter.EventCategory> getEventCategories()
INewsFiltergetEventCategories in interface INewsFilterSet of INewsFilter.EventCategorypublic final java.util.Date getFrom()
INewsFiltergetFrom in interface INewsFilterDatepublic final void setFrom(java.util.Date fromDate)
public final java.util.Date getTo()
INewsFiltergetTo in interface INewsFilterDatepublic final java.util.Set<java.lang.String> getKeywords()
INewsFiltergetKeywords in interface INewsFilterSet of Stringpublic INewsFilter.Type getType()
INewsFiltergetType in interface INewsFilterINewsFilter.Typepublic final void setTimeFrame(NewsFilter.ITimeFrame timeFrame)
public final NewsFilter.ITimeFrame getTimeFrame()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2025. All rights reserved.