Class GroupletService
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.service.impl.GroupletService
- All Implemented Interfaces:
IGroupletService,IService
-
Field Summary
FieldsFields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
log, parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddeleteGrouplet(Grouplet grouplet) voiddeleteGroupletLink(Grouplet grouplet, GroupletLink link) voiddeleteTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) voidvoiddeleteTriggerRouterGroupletsFor(TriggerRouter triggerRouter) getGrouplets(boolean refreshCache) getGroupletsFor(TriggerRouter triggerRouter, TriggerRouterGrouplet.AppliesWhen appliesWhen, boolean refreshCache) getTargetEnabled(TriggerRouter triggerRouter, Set<Node> nodes) booleanisSourceEnabled(TriggerRouter triggerRouter) booleanisTargetEnabled(TriggerRouter triggerRouter, Node node) booleanvoidrenameGrouplet(Grouplet oldGrouplet, Grouplet newGrouplet) voidsaveGrouplet(Grouplet grouplet) voidsaveGroupletAsCopy(Grouplet grouplet) voidsaveGroupletLink(Grouplet grouplet, GroupletLink link) voidsaveTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) Methods inherited from class org.jumpmind.symmetric.service.impl.AbstractService
assertNotNull, buildBatchOrderBy, buildBatchParams, buildBatchWhere, buildBatchWhereFromFilter, close, createSqlReplacementTokens, getJdbcTemplate, getParameterService, getSql, getSymmetricDialect, getTablePrefix, getTargetDialect, getTargetPlatform, getTargetPlatform, isCalledFromSymmetricAdminTool, isSet, isStreamClosedByClient, isSymmetricTable, logOnce, maxDate, readAcks, sendAck, setSqlMap, synchronize, toNodeIds, toNodeIds
-
Field Details
-
engine
-
-
Constructor Details
-
GroupletService
-
-
Method Details
-
refreshFromDatabase
public boolean refreshFromDatabase()- Specified by:
refreshFromDatabasein interfaceIGroupletService
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceIGroupletService
-
isSourceEnabled
- Specified by:
isSourceEnabledin interfaceIGroupletService
-
isTargetEnabled
- Specified by:
isTargetEnabledin interfaceIGroupletService
-
getTargetEnabled
- Specified by:
getTargetEnabledin interfaceIGroupletService
-
getGrouplets
- Specified by:
getGroupletsin interfaceIGroupletService
-
getGroupletsFromDb
- Specified by:
getGroupletsFromDbin interfaceIGroupletService
-
getGroupletsFor
protected List<Grouplet> getGroupletsFor(TriggerRouter triggerRouter, TriggerRouterGrouplet.AppliesWhen appliesWhen, boolean refreshCache) -
saveGrouplet
- Specified by:
saveGroupletin interfaceIGroupletService
-
saveGroupletAsCopy
- Specified by:
saveGroupletAsCopyin interfaceIGroupletService
-
renameGrouplet
- Specified by:
renameGroupletin interfaceIGroupletService
-
deleteGrouplet
- Specified by:
deleteGroupletin interfaceIGroupletService
-
deleteAllGrouplets
public void deleteAllGrouplets()- Specified by:
deleteAllGroupletsin interfaceIGroupletService
-
saveGroupletLink
- Specified by:
saveGroupletLinkin interfaceIGroupletService
-
deleteGroupletLink
- Specified by:
deleteGroupletLinkin interfaceIGroupletService
-
saveTriggerRouterGrouplet
public void saveTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) - Specified by:
saveTriggerRouterGroupletin interfaceIGroupletService
-
deleteTriggerRouterGroupletsFor
- Specified by:
deleteTriggerRouterGroupletsForin interfaceIGroupletService
-
deleteTriggerRouterGroupletsFor
- Specified by:
deleteTriggerRouterGroupletsForin interfaceIGroupletService
-
deleteTriggerRouterGrouplet
public void deleteTriggerRouterGrouplet(Grouplet grouplet, TriggerRouterGrouplet triggerRouterGrouplet) - Specified by:
deleteTriggerRouterGroupletin interfaceIGroupletService
-