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()
INewsFilter
getNewsSources
in interface INewsFilter
INewsFilter.NewsSource
public INewsFilter.NewsSource getNewsSource()
INewsFilter
getNewsSource
in interface INewsFilter
INewsFilter.NewsSource
public final boolean isOnlyHot()
INewsFilter
isOnlyHot
in interface INewsFilter
public final void setOnlyHot(boolean value)
public final java.util.Set<INewsFilter.Country> getCountries()
INewsFilter
getCountries
in interface INewsFilter
Set
of INewsFilter.Country
public final java.util.Set<INewsFilter.StockIndex> getStockIndicies()
INewsFilter
getStockIndicies
in interface INewsFilter
Set
of INewsFilter.StockIndex
public final java.util.Set<INewsFilter.MarketSector> getMarketSectors()
INewsFilter
getMarketSectors
in interface INewsFilter
Set
of INewsFilter.MarketSector
public final java.util.Set<INewsFilter.Currency> getCurrencies()
INewsFilter
getCurrencies
in interface INewsFilter
Set
of INewsFilter.Currency
public java.util.Set<INewsFilter.EventCategory> getEventCategories()
INewsFilter
getEventCategories
in interface INewsFilter
Set
of INewsFilter.EventCategory
public final java.util.Date getFrom()
INewsFilter
getFrom
in interface INewsFilter
Date
public final void setFrom(java.util.Date fromDate)
public final java.util.Date getTo()
INewsFilter
getTo
in interface INewsFilter
Date
public final java.util.Set<java.lang.String> getKeywords()
INewsFilter
getKeywords
in interface INewsFilter
Set
of String
public INewsFilter.Type getType()
INewsFilter
getType
in interface INewsFilter
INewsFilter.Type
public final void setTimeFrame(NewsFilter.ITimeFrame timeFrame)
public final NewsFilter.ITimeFrame getTimeFrame()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2024. All rights reserved.