Class TransformService
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.service.impl.TransformService
- All Implemented Interfaces:
IService,ITransformService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
log, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix -
Constructor Summary
ConstructorsConstructorDescriptionTransformService(ISymmetricEngine engine, ISymmetricDialect symmetricDialect) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprotected voiddeleteTransformColumns(ISqlTransaction transaction, String transformTableId) voiddeleteTransformTable(String transformTableId) findTransformsFor(String sourceNodeGroupId, String targetNodeGroupId, String table) findTransformsFor(NodeGroupLink nodeGroupLink) findTransformsFor(NodeGroupLink nodeGroupLink, TransformPoint transformPoint) getConfigExtractTransforms(NodeGroupLink nodeGroupLink) getConfigLoadTransforms(NodeGroupLink nodeGroupLink) getTransformColumnsForTable(String transformId) getTransformTables(boolean includeColumns) getTransformTables(boolean includeColumns, boolean replaceTokens) booleanvoidrenameTransformTable(String oldId, TransformService.TransformTableNodeGroupLink transformTable) protected voidsaveTransformColumn(ISqlTransaction transaction, TransformColumn transformColumn) voidsaveTransformTable(TransformService.TransformTableNodeGroupLink transformTable, boolean saveTransformColumns) voidsaveTransformTableAsCopy(String originalId, TransformService.TransformTableNodeGroupLink transformTable) 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
-
Constructor Details
-
TransformService
-
-
Method Details
-
getColumnTransforms
- Specified by:
getColumnTransformsin interfaceITransformService
-
refreshFromDatabase
public boolean refreshFromDatabase()- Specified by:
refreshFromDatabasein interfaceITransformService
-
findTransformsFor
public List<TransformService.TransformTableNodeGroupLink> findTransformsFor(NodeGroupLink nodeGroupLink) -
findTransformsFor
public List<TransformService.TransformTableNodeGroupLink> findTransformsFor(NodeGroupLink nodeGroupLink, TransformPoint transformPoint) - Specified by:
findTransformsForin interfaceITransformService
-
findTransformsFor
public List<TransformService.TransformTableNodeGroupLink> findTransformsFor(String sourceNodeGroupId, String targetNodeGroupId, String table) - Specified by:
findTransformsForin interfaceITransformService
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceITransformService
-
readInCacheIfExpiredFromDb
public Map<NodeGroupLink,Map<TransformPoint, readInCacheIfExpiredFromDb()List<TransformService.TransformTableNodeGroupLink>>> - Specified by:
readInCacheIfExpiredFromDbin interfaceITransformService
-
getConfigExtractTransforms
public List<TransformService.TransformTableNodeGroupLink> getConfigExtractTransforms(NodeGroupLink nodeGroupLink) - Specified by:
getConfigExtractTransformsin interfaceITransformService
-
getConfigLoadTransforms
public List<TransformService.TransformTableNodeGroupLink> getConfigLoadTransforms(NodeGroupLink nodeGroupLink) - Specified by:
getConfigLoadTransformsin interfaceITransformService
-
getTransformTables
public List<TransformService.TransformTableNodeGroupLink> getTransformTables(boolean includeColumns) - Specified by:
getTransformTablesin interfaceITransformService
-
getTransformTables
public List<TransformService.TransformTableNodeGroupLink> getTransformTables(boolean includeColumns, boolean replaceTokens) - Specified by:
getTransformTablesin interfaceITransformService
-
getTransformColumns
- Specified by:
getTransformColumnsin interfaceITransformService
-
getTransformColumnsForTable
- Specified by:
getTransformColumnsForTablein interfaceITransformService
-
saveTransformTable
public void saveTransformTable(TransformService.TransformTableNodeGroupLink transformTable, boolean saveTransformColumns) - Specified by:
saveTransformTablein interfaceITransformService
-
saveTransformTableAsCopy
public void saveTransformTableAsCopy(String originalId, TransformService.TransformTableNodeGroupLink transformTable) - Specified by:
saveTransformTableAsCopyin interfaceITransformService
-
renameTransformTable
public void renameTransformTable(String oldId, TransformService.TransformTableNodeGroupLink transformTable) - Specified by:
renameTransformTablein interfaceITransformService
-
deleteTransformColumns
-
deleteAllTransformColumns
public void deleteAllTransformColumns()- Specified by:
deleteAllTransformColumnsin interfaceITransformService
-
deleteTransformTable
- Specified by:
deleteTransformTablein interfaceITransformService
-
deleteAllTransformTables
public void deleteAllTransformTables()- Specified by:
deleteAllTransformTablesin interfaceITransformService
-
saveTransformColumn
-