Package org.jumpmind.symmetric.service
Interface IGroupletService
- All Known Implementing Classes:
GroupletService
public interface IGroupletService
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddeleteGrouplet(Grouplet grouplet) voiddeleteGroupletLink(Grouplet grouplet, GroupletLink link) voiddeleteTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) voidvoiddeleteTriggerRouterGroupletsFor(TriggerRouter triggerRouter) getGrouplets(boolean refreshCache) getTargetEnabled(TriggerRouter triggerRouter, Set<Node> targetNodes) booleanisSourceEnabled(TriggerRouter triggerRouter) booleanisTargetEnabled(TriggerRouter triggerRouter, Node targetNode) booleanvoidrenameGrouplet(Grouplet oldGrouplet, Grouplet newGrouplet) voidsaveGrouplet(Grouplet grouplet) voidsaveGroupletAsCopy(Grouplet grouplet) voidsaveGroupletLink(Grouplet grouplet, GroupletLink link) voidsaveTriggerRouterGrouplet(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
-