Package org.jumpmind.symmetric.service
Interface IGroupletService
- All Known Implementing Classes:
GroupletService
public interface IGroupletService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
deleteGrouplet
(Grouplet grouplet) void
deleteGroupletLink
(Grouplet grouplet, GroupletLink link) void
deleteTriggerRouterGrouplet
(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) void
void
deleteTriggerRouterGroupletsFor
(TriggerRouter triggerRouter) getGrouplets
(boolean refreshCache) getTargetEnabled
(TriggerRouter triggerRouter, Set<Node> targetNodes) boolean
isSourceEnabled
(TriggerRouter triggerRouter) boolean
isTargetEnabled
(TriggerRouter triggerRouter, Node targetNode) boolean
void
renameGrouplet
(Grouplet oldGrouplet, Grouplet newGrouplet) void
saveGrouplet
(Grouplet grouplet) void
saveGroupletAsCopy
(Grouplet grouplet) void
saveGroupletLink
(Grouplet grouplet, GroupletLink link) void
saveTriggerRouterGrouplet
(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet)
-
Method Details
-
refreshFromDatabase
boolean refreshFromDatabase() -
clearCache
void clearCache() -
getGrouplets
-
getGroupletsFromDb
-
deleteGrouplet
-
deleteAllGrouplets
void deleteAllGrouplets() -
isSourceEnabled
-
getTargetEnabled
-
isTargetEnabled
-
saveGrouplet
-
saveGroupletAsCopy
-
renameGrouplet
-
saveGroupletLink
-
deleteGroupletLink
-
saveTriggerRouterGrouplet
-
deleteTriggerRouterGrouplet
-
deleteTriggerRouterGroupletsFor
-
deleteTriggerRouterGroupletsFor
-