com.aelitis.azureus.core.subs
Interface SubscriptionHistory

All Known Implementing Classes:
SubscriptionHistoryImpl

public interface SubscriptionHistory


Field Summary
static int DEFAULT_CHECK_INTERVAL_MINS
           
 
Method Summary
 void deleteAllResults()
           
 void deleteResults(String[] result_ids)
           
 int getCheckFrequencyMins()
           
 int getConsecFails()
           
 String[] getDownloadNetworks()
           
 boolean getDownloadWithReferer()
           
 String getLastError()
           
 long getLastNewResultTime()
           
 long getLastScanTime()
           
 int getMaxNonDeletedResults()
           
 long getNextScanTime()
           
 boolean getNotificationPostEnabled()
           
 int getNumRead()
           
 int getNumUnread()
           
 SubscriptionResult getResult(String result_id)
           
 SubscriptionResult[] getResults(boolean include_deleted)
           
 boolean isAuthFail()
           
 boolean isAutoDownload()
           
 boolean isEnabled()
           
 void markAllResultsRead()
           
 void markAllResultsUnread()
           
 void markResults(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(String[] nets)
           
 void setDownloadWithReferer(boolean b)
           
 void setEnabled(boolean enabled)
           
 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(String[] result_ids)

deleteAllResults

void deleteAllResults()

markAllResultsRead

void markAllResultsRead()

markAllResultsUnread

void markAllResultsUnread()

markResults

void markResults(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

String getLastError()

isAuthFail

boolean isAuthFail()

getConsecFails

int getConsecFails()

getResults

SubscriptionResult[] getResults(boolean include_deleted)

getResult

SubscriptionResult getResult(String result_id)

getDownloadWithReferer

boolean getDownloadWithReferer()

setDownloadWithReferer

void setDownloadWithReferer(boolean b)

getMaxNonDeletedResults

int getMaxNonDeletedResults()

setMaxNonDeletedResults

void setMaxNonDeletedResults(int max)

getDownloadNetworks

String[] getDownloadNetworks()

setDownloadNetworks

void setDownloadNetworks(String[] nets)

getNotificationPostEnabled

boolean getNotificationPostEnabled()

setNotificationPostEnabled

void setNotificationPostEnabled(boolean enabled)