Interface IGroupletService

All Known Implementing Classes:
GroupletService

public interface IGroupletService
  • Method Details

    • refreshFromDatabase

      boolean refreshFromDatabase()
    • clearCache

      void clearCache()
    • getGrouplets

      List<Grouplet> getGrouplets(boolean refreshCache)
    • getGroupletsFromDb

      List<Grouplet> getGroupletsFromDb()
    • deleteGrouplet

      void deleteGrouplet(Grouplet grouplet)
    • deleteAllGrouplets

      void deleteAllGrouplets()
    • isSourceEnabled

      boolean isSourceEnabled(TriggerRouter triggerRouter)
    • getTargetEnabled

      Set<Node> getTargetEnabled(TriggerRouter triggerRouter, Set<Node> targetNodes)
    • isTargetEnabled

      boolean isTargetEnabled(TriggerRouter triggerRouter, Node targetNode)
    • saveGrouplet

      void saveGrouplet(Grouplet grouplet)
    • saveGroupletAsCopy

      void saveGroupletAsCopy(Grouplet grouplet)
    • renameGrouplet

      void renameGrouplet(Grouplet oldGrouplet, Grouplet newGrouplet)
    • saveGroupletLink

      void saveGroupletLink(Grouplet grouplet, GroupletLink link)
    • deleteGroupletLink

      void deleteGroupletLink(Grouplet grouplet, GroupletLink link)
    • saveTriggerRouterGrouplet

      void saveTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet)
    • deleteTriggerRouterGrouplet

      void deleteTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet)
    • deleteTriggerRouterGroupletsFor

      void deleteTriggerRouterGroupletsFor(TriggerRouter triggerRouter)
    • deleteTriggerRouterGroupletsFor

      void deleteTriggerRouterGroupletsFor(Router router)