Package com.biglybt.core.subs
Interface SubscriptionHistory
-
- All Known Implementing Classes:
SubscriptionHistoryImpl
public interface SubscriptionHistory
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_CHECK_INTERVAL_MINS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteAllResults()
void
deleteResults(java.lang.String[] result_ids)
int
getCheckFrequencyMins()
int
getConsecFails()
java.lang.String[]
getDownloadNetworks()
boolean
getDownloadWithReferer()
java.lang.String
getLastError()
long
getLastNewResultTime()
long
getLastScanTime()
long
getMaxAgeSecs()
int
getMaxNonDeletedResults()
long
getNextScanTime()
boolean
getNotificationPostEnabled()
int
getNumRead()
int
getNumUnread()
SubscriptionResult
getResult(java.lang.String result_id)
SubscriptionResult[]
getResults(boolean include_deleted)
boolean
isAuthFail()
boolean
isAutoDownload()
boolean
isEnabled()
void
markAllResultsRead()
void
markAllResultsUnread()
void
markResults(java.lang.String[] result_ids, boolean[] read)
void
reset()
void
setAutoDownload(boolean auto_dl)
void
setCheckFrequencyMins(int mins)
void
setDetails(boolean enabled, boolean auto_dl)
void
setDownloadNetworks(java.lang.String[] nets)
void
setDownloadWithReferer(boolean b)
void
setEnabled(boolean enabled)
void
setMaxAgeSecs(long max)
void
setMaxNonDeletedResults(int max)
void
setNotificationPostEnabled(boolean enabled)
-
-
-
Field Detail
-
DEFAULT_CHECK_INTERVAL_MINS
static final int DEFAULT_CHECK_INTERVAL_MINS
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
boolean isEnabled()
-
setEnabled
void setEnabled(boolean enabled)
-
isAutoDownload
boolean isAutoDownload()
-
setAutoDownload
void setAutoDownload(boolean auto_dl)
-
setDetails
void setDetails(boolean enabled, boolean auto_dl)
-
deleteResults
void deleteResults(java.lang.String[] result_ids)
-
deleteAllResults
void deleteAllResults()
-
markAllResultsRead
void markAllResultsRead()
-
markAllResultsUnread
void markAllResultsUnread()
-
markResults
void markResults(java.lang.String[] result_ids, boolean[] read)
-
reset
void reset()
-
getLastScanTime
long getLastScanTime()
-
getLastNewResultTime
long getLastNewResultTime()
-
getNextScanTime
long getNextScanTime()
-
getNumUnread
int getNumUnread()
-
getNumRead
int getNumRead()
-
getCheckFrequencyMins
int getCheckFrequencyMins()
-
setCheckFrequencyMins
void setCheckFrequencyMins(int mins)
-
getLastError
java.lang.String getLastError()
-
isAuthFail
boolean isAuthFail()
-
getConsecFails
int getConsecFails()
-
getResults
SubscriptionResult[] getResults(boolean include_deleted)
-
getResult
SubscriptionResult getResult(java.lang.String result_id)
-
getDownloadWithReferer
boolean getDownloadWithReferer()
-
setDownloadWithReferer
void setDownloadWithReferer(boolean b)
-
getMaxNonDeletedResults
int getMaxNonDeletedResults()
-
setMaxNonDeletedResults
void setMaxNonDeletedResults(int max)
-
getDownloadNetworks
java.lang.String[] getDownloadNetworks()
-
setDownloadNetworks
void setDownloadNetworks(java.lang.String[] nets)
-
getMaxAgeSecs
long getMaxAgeSecs()
-
setMaxAgeSecs
void setMaxAgeSecs(long max)
-
getNotificationPostEnabled
boolean getNotificationPostEnabled()
-
setNotificationPostEnabled
void setNotificationPostEnabled(boolean enabled)
-
-