Class ActivitiesManager

java.lang.Object
com.biglybt.activities.ActivitiesManager

public class ActivitiesManager extends Object
Manage Vuze News Entries. Loads, Saves, and expires them
  • Field Details

  • Constructor Details

    • ActivitiesManager

      public ActivitiesManager()
  • Method Details

    • initialize

      public static void initialize(Core core)
    • _initialize

      static void _initialize(Core core)
    • pullActivitiesNow

      public static void pullActivitiesNow(long delay, String reason, boolean alwaysPull)
      Pull entries from webapp
      Parameters:
      delay - max time to wait before running request
      Since:
      3.0.4.3
    • clearLastPullTimes

      public static void clearLastPullTimes()
    • resetRemovedEntries

      public static void resetRemovedEntries()
      Clear the removed entries list so that an entry that was once deleted will will be able to be added again
      Since:
      3.0.4.3
    • saveEvents

      private static void saveEvents()
      Since:
      3.1.1.1
    • loadEvents

      private static void loadEvents()
      Since:
      3.0.4.3
    • saveEventsNow

      static void saveEventsNow()
    • getCutoffTime

      private static long getCutoffTime()
    • addListener

      public static void addListener(ActivitiesListener l)
    • removeListener

      public static void removeListener(ActivitiesListener l)
    • addListener

      public static void addListener(ActivitiesLoadedListener l)
    • removeListener

      public static void removeListener(ActivitiesLoadedListener l)
    • addEntries

      public static ActivitiesEntry[] addEntries(ActivitiesEntry[] entries)
      Returns:
      list of entries actually added (no dups)
      Since:
      3.0.4.3
    • removeEntries

      public static void removeEntries(ActivitiesEntry[] entries)
    • removeEntries

      public static void removeEntries(ActivitiesEntry[] entries, boolean allowReAdd)
    • getEntryByID

      public static ActivitiesEntry getEntryByID(String id)
    • isEntryIdRemoved

      public static boolean isEntryIdRemoved(String id)
    • getAllEntries

      public static List<ActivitiesEntry> getAllEntries()
    • getMostRecentUnseen

      public static Object[] getMostRecentUnseen()
    • getNumEntries

      public static int getNumEntries()
    • log

      public static void log(String s)
    • triggerEntryChanged

      public static void triggerEntryChanged(ActivitiesEntry entry)
      Since:
      3.0.4.3
    • createEntryFromMap

      public static ActivitiesEntry createEntryFromMap(Map<?,?> map, boolean internalMap)
      Since:
      3.0.5.3