Class ActivitiesManager


  • public class ActivitiesManager
    extends java.lang.Object
    Manage Vuze News Entries. Loads, Saves, and expires them
    • Constructor Detail

      • ActivitiesManager

        public ActivitiesManager()
    • Method Detail

      • initialize

        public static void initialize​(Core core)
      • _initialize

        static void _initialize​(Core core)
      • pullActivitiesNow

        public static void pullActivitiesNow​(long delay,
                                             java.lang.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()
      • 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​(java.lang.String id)
      • isEntryIdRemoved

        public static boolean isEntryIdRemoved​(java.lang.String id)
      • getAllEntries

        public static java.util.List<ActivitiesEntry> getAllEntries()
      • getMostRecentUnseen

        public static java.lang.Object[] getMostRecentUnseen()
      • getNumEntries

        public static int getNumEntries()
      • log

        public static void log​(java.lang.String s)
      • triggerEntryChanged

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

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