A B C D E F G H I J L M N O P R S T U V W 

A

action - Variable in enum SynchroConfigurationAction
 
adaptTotal(int) - Method in class ProgressionModel
 
addInserts(String, int) - Method in class SynchroResult
 
addMissingOptionalColumnName(String, String) - Method in class SynchroResult
 
addMissingRemoteId(String, int, String, Integer) - Method in interface SynchroWriteBuffer
 
addMissingRemoteId(String, int, String, Integer) - Method in class SynchroPendingOperationBuffer
 
addPks(List<List<Object>>) - Method in class SynchroPendingOperationBuffer
 
addRemoteIdsMap(Map<Integer, Integer>) - Method in class SynchroPendingOperationBuffer
 
addRows(String, int) - Method in class SynchroResult
 
addTableContext(String, SynchroPendingOperationBuffer) - Method in class SynchroContext
 
addTableName(String) - Method in class SynchroResult
 
addUpdates(String, int) - Method in class SynchroResult
 
aliases - Variable in enum SynchroConfigurationAction
 
applicationConfig - Variable in class SynchroConfiguration
Delegate application config.
apply(SynchroDatabaseMetadata, TableMetadata) - Method in class OracleInterceptor
 
apply(SynchroDatabaseMetadata, TableMetadata) - Method in interface SynchroInterceptor
 
apply(SynchroDatabaseMetadata, TableMetadata) - Method in class SynchroInterceptorBase
 

B

batchSize - Variable in class SynchroTableDaoImpl
 
batchSize - Variable in class SynchroBaseService
 

C

chain(List<U>, SynchroDatabaseMetadata, TableMetadata, Class<? extends SynchroInterceptorChain>) - Static method in class SynchroInterceptorUtils
 
chain(Collection<U>, Class<V>) - Static method in class SynchroInterceptorUtils
 
checkConnection(SynchroConfiguration, Properties, Properties) - Method in class SynchroImportReferentialAction
 
checkSchemas(SynchroDatabaseMetadata, SynchroDatabaseMetadata, boolean, boolean, SynchroResult) - Static method in class SynchroServiceUtils
Check that the tow given shemas are compatible for a synchronize operation (same tables with same columns).
checkSchemasAllowMissingOptionalColumn(SynchroDatabaseMetadata, SynchroDatabaseMetadata, boolean, SynchroResult) - Static method in class SynchroServiceUtils
Check that the tow given shemas are compatible for a synchronize operation (same tables with same columns). *

This method allow missing columns (if define as nullable in the target schema)

If schemas are incompatible, then a SynchroTechnicalException exception will be thrown.

checkSchemasStrict(SynchroDatabaseMetadata, SynchroDatabaseMetadata) - Static method in class SynchroServiceUtils
Check that the tow given datasource shemas are compatible for a synchronize operation (same tables with same columns).
checkType(String, SynchroColumnMetadata, SynchroColumnMetadata) - Static method in class SynchroMetadataUtils
Check if types are compatible, and return a DataRetrievalFailureException if not compatible.
childJoins - Variable in class SynchroTableMetadata
 
clearCounts() - Method in class SynchroTableDaoImpl
 
close() - Method in class SynchroTableDaoImpl
 
closePreviousSelectStatements(PreparedStatement) - Method in class SynchroTableDaoImpl
 
closeSelectStatements() - Method in class SynchroTableDaoImpl
 
closeSilently(Statement) - Static method in class DaoUtils
 
closeSilently(Connection) - Static method in class DaoUtils
 
closeSilently(ResultSet) - Static method in class DaoUtils
 
closeSilently(Session) - Static method in class DaoUtils
 
closeSilently(Connection) - Method in class ReferentialSynchroServiceImpl
 
COLUMN_ID - Static variable in class SynchroTableMetadata
 
COLUMN_REMOTE_ID - Static variable in class SynchroTableMetadata
 
COLUMN_SYNCHRONIZATION_STATUS - Static variable in class SynchroTableMetadata
 
COLUMN_UPDATE_DATE - Static variable in class SynchroTableMetadata
 
columnCount - Variable in class SynchroTableDaoImpl
 
columnIndex - Variable in class SynchroColumnMetadata
 
columnNames - Variable in class SynchroTableMetadata
 
columns - Variable in class SynchroTableMetadata
 
config - Variable in class SynchroBaseService
 
configFile - Variable in class SynchroConfiguration
 
configuration - Variable in class SynchroDatabaseMetadata
 
connection - Variable in class SynchroTableDaoImpl
 
context - Variable in class SynchroDatabaseMetadata
 
context - Variable in class SynchroTableMetadata
 
count() - Method in interface SynchroTableDao
Count the number of rows in the table
count() - Method in class SynchroTableDaoImpl
 
countDataToUpdate(Date) - Method in interface SynchroTableDao
Count the number of rows updated since the given date
countDataToUpdate(Date) - Method in class SynchroTableDaoImpl
 
countDataToUpdateQuery - Variable in class SynchroTableMetadata
 
countQuery - Variable in class SynchroTableMetadata
 
createChain(Collection<U>, Class<? extends SynchroInterceptorChain>) - Static method in class SynchroInterceptorUtils
 
createConnection(Properties) - Static method in class DaoUtils
 
createConnection(String, String, String) - Static method in class DaoUtils
 
createConnection(Properties) - Method in class ReferentialSynchroServiceImpl
 
createConnection(String, String, String) - Method in class ReferentialSynchroServiceImpl
 
createCountDataToUpdateQuery() - Method in class SynchroTableMetadata
 
createCountQuery() - Method in class SynchroTableMetadata
 
createInsertQuery() - Method in class SynchroTableMetadata
 
createInsertQuery(boolean) - Method in class SynchroTableMetadata
 
createInsertWithGeneratedIdQuery() - Method in class SynchroTableMetadata
 
createPkIndex() - Method in class SynchroTableMetadata
 
createPkWhereClause() - Method in class SynchroTableMetadata
 
createSelectAllQuery() - Method in class SynchroTableMetadata
 
createSelectDataFromFkQueries() - Method in class SynchroTableMetadata
 
createSelectDataFromFkQueriesBigParams(SynchroDatabaseMetadata) - Method in class SynchroTableMetadata
 
createSelectDataFromPkQuery() - Method in class SynchroTableMetadata
 
createSelectDataToUpdateQuery() - Method in class SynchroTableMetadata
 
createSelectIdFromRemoteIdQuery() - Method in class SynchroTableMetadata
 
createSelectMaxUpdateDateQuery() - Method in class SynchroTableMetadata
 
createSelectParams() - Method in class SynchroTableMetadata
 
createSelectParams(String) - Method in class SynchroTableMetadata
 
createSelectPrimaryKeysAsStringQuery() - Method in class SynchroTableMetadata
 
createSelectPrimaryKeysQuery() - Method in class SynchroTableMetadata
 
createSelectRemoteIdsQuery() - Method in class SynchroTableMetadata
 
createSelectSequenceNextValString(Dialect) - Method in class SynchroTableMetadata
 
createSequenceNextValString(Dialect) - Method in class SynchroTableMetadata
 
createSynchroContext(File) - Method in interface DataSynchroService
Create a synchro context, from a source database directory (HSQLDB only).
createSynchroContext(Properties) - Method in interface DataSynchroService
Create a synchro context, using configuration properties for target and source properties.
createSynchroContext(File) - Method in class DataSynchroServiceImpl
 
createSynchroContext(Properties) - Method in class DataSynchroServiceImpl
 
createSynchroContext(File) - Method in interface ReferentialSynchroService
Create a synchro context, from a source database directory (HSQLDB only).
createSynchroContext(Properties) - Method in interface ReferentialSynchroService
Create a synchro context, using configuration properties for target and source properties.
createSynchroContext(File) - Method in class ReferentialSynchroServiceImpl
 
createSynchroContext(Properties) - Method in class ReferentialSynchroServiceImpl
 
createTempQueryParameterQuery(SynchroTableMetadata) - Method in class SynchroTableDaoImpl
 
createUpdateQuery() - Method in class SynchroTableMetadata
 
createWithUpdateDateWhereClause() - Method in class SynchroTableMetadata
 
createWithUpdateDateWhereClause(String) - Method in class SynchroTableMetadata
 
current - Variable in class ProgressionModel
 

D

daoInterceptors - Variable in class SynchroBaseService
 
DaoUtils - Class in fr.ifremer.adagio.synchro.dao
Usefull method around DAO and entities.
DaoUtils() - Constructor for class DaoUtils
 
dataSource - Variable in class SynchroBaseService
 
DataSynchroService - Interface in fr.ifremer.adagio.synchro.service.data
Created on 5/13/14.
DataSynchroServiceImpl - Class in fr.ifremer.adagio.synchro.service.data
Created on 1/14/14.
DataSynchroServiceImpl(DataSource, SynchroConfiguration) - Constructor for class DataSynchroServiceImpl
 
DataSynchroServiceImpl() - Constructor for class DataSynchroServiceImpl
 
dbMeta - Variable in class SynchroTableDaoImpl
 
dbMeta - Variable in class SynchroTableMetadata
 
debug - Variable in class SynchroTableDaoImpl
 
delegate - Variable in class SynchroColumnMetadata
 
delegate - Variable in class SynchroDatabaseMetadata
 
delegate - Variable in class SynchroTableMetadata
 
DELETE_DB_EXIT_CODE - Static variable in class RunSynchro
 
deleteAll() - Method in interface SynchroTableDao
Delete all rows of a table
deleteAll() - Method in class SynchroTableDaoImpl
 
dialect - Variable in class SynchroDatabaseMetadata
 
doCreateSelectQuery(SynchroTableMetadata, String, String) - Method in class OracleInterceptor
 
doCreateSelectQuery(SynchroTableMetadata, String, String) - Method in class SynchroInterceptorBase
 
doCreateSelectQuery(SynchroTableMetadata, String, String, String, String) - Method in class SynchroInterceptorBase
Default implementation, that return the same SQL query.
doJoinLoad(SynchroTableMetadata, SynchroJoinMetadata) - Method in class SynchroInterceptorBase
 
doOnRead(Object[], SynchroTableDao) - Method in class OracleInterceptor
 
doOnRead(Object[], SynchroTableDao) - Method in class SynchroInterceptorBase
 
doOnWrite(Object[], SynchroTableDao, SynchroWriteBuffer) - Method in class OracleInterceptor
 
doOnWrite(Object[], SynchroTableDao, SynchroWriteBuffer) - Method in class RemoteIdWriteInterceptor
 
doOnWrite(Object[], SynchroTableDao, SynchroWriteBuffer) - Method in class SynchroInterceptorBase
 
doTableLoad(SynchroTableMetadata) - Method in class SynchroInterceptorBase
 
doTransformExtraLocalData(SynchroTableDao, SynchroTableDao, Map<List<Object>, Object[]>) - Method in class SynchroInterceptorBase
 

E

enableOnRead() - Method in class OracleInterceptor
 
enableOnRead() - Method in interface SynchroInterceptor
 
enableOnRead() - Method in class SynchroInterceptorBase
 
enableOnWrite() - Method in class OracleInterceptor
 
enableOnWrite() - Method in class RemoteIdWriteInterceptor
 
enableOnWrite() - Method in interface SynchroInterceptor
 
enableOnWrite() - Method in class SynchroInterceptorBase
 
encapsulate(U, Class<? extends SynchroInterceptorChain>) - Static method in class SynchroInterceptorUtils
 
equals(Object) - Method in class SynchroColumnMetadata
 
equals(Object) - Method in class SynchroJoinMetadata
 
error - Variable in class SynchroResult
 
executeInsert(ResultSet) - Method in interface SynchroTableDao
Insert into a table the current row of the given ResultSet
executeInsert(Object[]) - Method in interface SynchroTableDao
Insert into a table the current row of the given incoming data

Same as #executeInsert(List,ResultSet), but using a array instead of a ResultSet.

executeInsert(ResultSet) - Method in class SynchroTableDaoImpl
 
executeInsert(Object[]) - Method in class SynchroTableDaoImpl
 
executeInsertAndReturnId(ResultSet) - Method in interface SynchroTableDao
 
executeInsertAndReturnId(ResultSet) - Method in class SynchroTableDaoImpl
 
executeUpdate(List<Object>, ResultSet) - Method in interface SynchroTableDao
Update one table's row, using the current row of the given ResultSet
executeUpdate(List<Object>, Object[]) - Method in interface SynchroTableDao
Update one table's row, using the current row of the given array of values

Same as SynchroTableDao.executeUpdate(List,ResultSet), but using a array instead of a ResultSet.

executeUpdate(List<Object>, ResultSet) - Method in class SynchroTableDaoImpl
 
executeUpdate(List<Object>, Object[]) - Method in class SynchroTableDaoImpl
 

F

fillConnectionProperties(Properties, String, String, String) - Static method in class DaoUtils
 
filter(List<U>, SynchroDatabaseMetadata, TableMetadata) - Static method in class SynchroInterceptorUtils
 
findByPk(List<Object>) - Method in interface SynchroTableDao
Obtains a row, using values of each PK
findByPk(List<Object>) - Method in class SynchroTableDaoImpl
 
fireOnCreateSelectQuery(String, String) - Method in class SynchroTableMetadata
 
fireOnJoinLoad(SynchroJoinMetadata) - Method in class SynchroTableMetadata
 
fireOnTableLoad(SynchroTableMetadata) - Method in class SynchroDatabaseMetadata
 
flush() - Method in interface SynchroTableDao
Flush all pending updates (i.e. pending batch statement)
flush() - Method in class SynchroTableDaoImpl
 
fr.ifremer.adagio.synchro - package fr.ifremer.adagio.synchro
 
fr.ifremer.adagio.synchro.action - package fr.ifremer.adagio.synchro.action
 
fr.ifremer.adagio.synchro.config - package fr.ifremer.adagio.synchro.config
 
fr.ifremer.adagio.synchro.dao - package fr.ifremer.adagio.synchro.dao
 
fr.ifremer.adagio.synchro.intercept - package fr.ifremer.adagio.synchro.intercept
 
fr.ifremer.adagio.synchro.intercept.internal - package fr.ifremer.adagio.synchro.intercept.internal
 
fr.ifremer.adagio.synchro.meta - package fr.ifremer.adagio.synchro.meta
 
fr.ifremer.adagio.synchro.service - package fr.ifremer.adagio.synchro.service
 
fr.ifremer.adagio.synchro.service.data - package fr.ifremer.adagio.synchro.service.data
 
fr.ifremer.adagio.synchro.service.referential - package fr.ifremer.adagio.synchro.service.referential
 
fr.ifremer.adagio.synchro.socket - package fr.ifremer.adagio.synchro.socket
 
fr.ifremer.adagio.synchro.type - package fr.ifremer.adagio.synchro.type
 
fromPkStr(String) - Method in class SynchroTableMetadata
 

G

generateNewId() - Method in class SynchroTableDaoImpl
 
getAction() - Method in enum SynchroConfigurationAction
 
getActions() - Method in class SynchroConfigurationProvider
 
getAliases() - Method in enum SynchroConfigurationAction
 
getApplicationConfig() - Method in class SynchroConfiguration
 
getBasedir() - Method in class SynchroConfiguration
 
getCacheDirectory() - Method in class SynchroConfiguration
 
getCatalog() - Method in class SynchroTableMetadata
 
getChildJoins() - Method in class SynchroTableMetadata
 
getColumn(String) - Method in class SynchroTableMetadata
 
getColumnIndex(String) - Method in class SynchroTableMetadata
 
getColumnIndexes(TableMetadata) - Method in class OracleInterceptor
 
getColumnMapIndexes(SynchroTableDao) - Method in class OracleInterceptor
 
getColumnMetadata(String) - Method in class SynchroTableMetadata
 
getColumnNames() - Method in class SynchroTableMetadata
 
getColumns(TableMetadata) - Static method in class SynchroTableMetadata
 
getColumnsCount() - Method in class SynchroTableMetadata
 
getColumnSize() - Method in class SynchroColumnMetadata
 
getConfigFile() - Method in class SynchroConfiguration
 
getConfiguration(Properties) - Static method in class DaoUtils
 
getConnection() - Method in interface SynchroTableDao
 
getConnection() - Method in class SynchroTableDaoImpl
 
getConnectionProperties() - Method in class SynchroConfiguration
 
getConnectionProperties(String, String, String, String, String, String) - Static method in class DaoUtils
Create a new hibernate configuration, with all hbm.xml files for the schema need for app
getContext() - Method in class SynchroInterceptorBase
 
getContext() - Method in class SynchroDatabaseMetadata
 
getCountDataToUpdateQuery(Date) - Method in class SynchroTableMetadata
 
getCountQuery() - Method in class SynchroTableMetadata
 
getCurrent() - Method in class ProgressionModel
 
getData(ResultSet) - Method in class SynchroTableMetadata
 
getDatabaseMetadata() - Method in class SynchroTableMetadata
 
getDataByFk(String, Set<Integer>) - Method in interface SynchroTableDao
Getting all row depending of parent FK values
getDataByFk(String, Set<Integer>) - Method in class SynchroTableDaoImpl
 
getDataByFkUsingTempParameterTable(String, Set<Integer>) - Method in class SynchroTableDaoImpl
 
getDataByFkWithInOperator(String, Set<Integer>) - Method in class SynchroTableDaoImpl
 
getDataDirectory() - Method in class SynchroConfiguration
 
getDataToUpdate(Date) - Method in interface SynchroTableDao
Obtains all data updated since the given date (or all data if the given date is null
getDataToUpdate(Date) - Method in class SynchroTableDaoImpl
 
getDbAttachmentDirectory() - Method in class SynchroConfiguration
 
getDbBackupDirectory() - Method in class SynchroConfiguration
 
getDbDirectory() - Method in class SynchroConfiguration
 
getDbName() - Method in class SynchroConfiguration
 
getDbValidationQuery() - Method in class SynchroConfiguration
 
getDecimalDigits() - Method in class SynchroColumnMetadata
 
getDefaultValue() - Method in enum SynchroConfigurationOption
 
getDelegate() - Method in class SynchroTableMetadata
 
getDescription() - Method in enum SynchroConfigurationOption
 
getDescription(Locale) - Method in class SynchroConfigurationProvider
 
getDialect(Properties) - Static method in class DaoUtils
 
getDialect() - Method in class SynchroDatabaseMetadata
 
getError() - Method in class SynchroResult
 
getExistingPrimaryKeys() - Method in interface SynchroTableDao
Obtains all primary keys of a table.
getExistingPrimaryKeys() - Method in class SynchroTableDaoImpl
 
getExistingRemoteIdsMap() - Method in interface SynchroTableDao
Obtains existing remoteIds
getExistingRemoteIdsMap() - Method in class SynchroTableDaoImpl
 
getExportedKeys(String, String, String) - Method in class SynchroDatabaseMetadata
 
getForeignKeyMetadata(ForeignKey) - Method in class SynchroTableMetadata
 
getForeignKeyMetadata(String) - Method in class SynchroTableMetadata
 
getHibernateDialect() - Method in class SynchroConfiguration
 
getI18nDirectory() - Method in class SynchroConfiguration
 
getI18nLocale() - Method in class SynchroConfiguration
 
getId(ResultSet) - Method in class SynchroTableMetadata
 
getIdFromRemoteId(String, Integer) - Method in interface SynchroTableDao
Retrieve a id by a remote id.
getIdFromRemoteId(String, Integer) - Method in class SynchroTableDaoImpl
 
getImportConnectionProperties() - Method in class SynchroConfiguration
 
getImportDataTablesIncludes() - Method in class SynchroConfiguration
 
getImportedKeys(String, String, String) - Method in class SynchroDatabaseMetadata
 
getImportHibernateDialect() - Method in class SynchroConfiguration
 
getImportJdbcBatchSize() - Method in class SynchroConfiguration
 
getImportJdbcCatalog() - Method in class SynchroConfiguration
 
getImportJdbcDriver() - Method in class SynchroConfiguration
 
getImportJdbcPassword() - Method in class SynchroConfiguration
 
getImportJdbcSchema() - Method in class SynchroConfiguration
 
getImportJdbcURL() - Method in class SynchroConfiguration
 
getImportJdbcUsername() - Method in class SynchroConfiguration
 
getImportReferentialTablesIncludes() - Method in class SynchroConfiguration
 
getImportTranscribingItemTypeIds() - Method in class SynchroConfiguration
 
getImportVesselProgramCode() - Method in class SynchroConfiguration
 
getIndexMetadata(String) - Method in class SynchroTableMetadata
 
getInExpressionCountLimit() - Method in class SynchroDatabaseMetadata
 
getInsertCount() - Method in interface SynchroTableDao
Obtains the number of inserted rows
getInsertCount() - Method in class SynchroTableDaoImpl
 
getInsertQuery() - Method in class SynchroTableMetadata
 
getInsertStrategy() - Method in class SynchroTableMetadata
 
getInsertWithGeneratedIdQuery() - Method in class SynchroTableMetadata
 
getInstance() - Static method in class SynchroConfiguration
 
getInterceptor(SynchroTableMetadata, SynchroContext) - Method in class SynchroBaseService
 
getInterceptors(TableMetadata) - Method in class SynchroDatabaseMetadata
 
getInterceptors() - Method in class SynchroTableMetadata
 
getInterceptors(SynchroContext) - Method in class SynchroBaseService
 
getJdbcDriver() - Method in class SynchroConfiguration
 
getJdbcPassword() - Method in class SynchroConfiguration
 
getJdbcURL() - Method in class SynchroConfiguration
 
getJdbcUrl(File, String) - Static method in class DaoUtils
 
getJdbcUsername() - Method in class SynchroConfiguration
 
getJoins() - Method in class SynchroTableMetadata
 
getKey() - Method in enum SynchroConfigurationOption
 
getLastUpdateDate() - Method in interface SynchroTableDao
Obtains the max update date found in table's rows
getLastUpdateDate() - Method in class SynchroTableDaoImpl
Gets the last updateDate for the given table using the given datasource.
getLoadedRootTableNames() - Method in class SynchroDatabaseMetadata
Return all root tables (top level tables).
getLoadedTable(String) - Method in class SynchroDatabaseMetadata
 
getLoadedTable(String, String, String) - Method in class SynchroDatabaseMetadata
 
getLoadedTableNames() - Method in class SynchroDatabaseMetadata
Return all tables (already loaded).
getLocalUrl() - Method in class SynchroResult
 
getMessage() - Method in class ProgressionModel
 
getMissingOptionalColumnNameMaps() - Method in class SynchroResult
 
getMissingOptionalColumnNames(String) - Method in class SynchroResult
 
getName() - Method in class SynchroConfigurationProvider
 
getName() - Method in class SynchroColumnMetadata
 
getName() - Method in class SynchroTableMetadata
 
getNbInserts(String) - Method in class SynchroResult
 
getNbRows(String) - Method in class SynchroResult
 
getNbUpdates(String) - Method in class SynchroResult
 
getNext() - Method in interface SynchroInterceptor
 
getNext() - Method in class SynchroInterceptorBase
 
getNext() - Method in interface SynchroInterceptorChain
 
getNullable() - Method in class SynchroColumnMetadata
 
getObject(ResultSet, int) - Method in class SynchroTableMetadata
 
getOptions() - Method in class SynchroConfigurationProvider
 
getParentJoin() - Method in class SynchroColumnMetadata
Obtains linked column (for FK only)
This is used to synchronize data in DataSynchroService;
getParentJoins() - Method in class SynchroTableMetadata
 
getPendingOperationBuffer() - Method in interface SynchroTableDao
 
getPendingOperationBuffer() - Method in class SynchroTableDaoImpl
 
getPk(ResultSet) - Method in interface SynchroTableDao
Obtains a PK from the current ResultSet's row
getPk(ResultSet, SynchroWriteBuffer) - Method in class SynchroTableDaoImpl
 
getPk(ResultSet) - Method in class SynchroTableDaoImpl
 
getPk(ResultSet) - Method in class SynchroTableMetadata
 
getPk(Object[]) - Method in class SynchroTableMetadata
 
getPkIndexs() - Method in class SynchroTableMetadata
 
getPkNames() - Method in class SynchroTableMetadata
 
getPks() - Method in class SynchroPendingOperationBuffer
 
getPrimaryKeys(String, String, String) - Method in class SynchroDatabaseMetadata
 
getProgressionModel() - Method in class SynchroResult
 
getRate() - Method in class ProgressionModel
 
getRemoteIdsMap() - Method in class SynchroPendingOperationBuffer
 
getRemoteProperties(File) - Method in class DataSynchroServiceImpl
 
getRemoteUrl() - Method in class SynchroResult
 
getResult() - Method in class SynchroContext
 
getSchema() - Method in class SynchroTableMetadata
 
getSelectDataFromFkQuery(String, int) - Method in class SynchroTableMetadata
 
getSelectDataFromFkQueryBigParams(String) - Method in class SynchroTableMetadata
 
getSelectDataQueryFromPk() - Method in class SynchroTableMetadata
 
getSelectDataToUpdateQuery(Date) - Method in class SynchroTableMetadata
 
getSelectIdFromRemoteIdQuery(String) - Method in class SynchroTableMetadata
 
getSelectMaxUpdateDateQuery() - Method in class SynchroTableMetadata
 
getSelectPrimaryKeysAsStringQuery() - Method in class SynchroTableMetadata
Obtains a SQL with one column output : a concatenation of all PK.
getSelectPrimaryKeysQuery() - Method in class SynchroTableMetadata
 
getSelectRemoteIdsQuery() - Method in class SynchroTableMetadata
 
getSequenceNextValString() - Method in class SynchroTableMetadata
 
getServerPort() - Method in class SynchroConfiguration
 
getServerSslKeyStore() - Method in class SynchroConfiguration
 
getSessionId() - Method in class SynchroSecurityContext
 
getSourceColumn() - Method in class SynchroJoinMetadata
 
getSourceConnectionProperties() - Method in class SynchroContext
 
getSourceTable() - Method in class SynchroJoinMetadata
 
getSynchronizationStatusDeleted() - Method in class SynchroConfiguration
 
getSynchronizationStatusDirty() - Method in class SynchroConfiguration
 
getSynchronizationStatusReadyToSynchronize() - Method in class SynchroConfiguration
 
getSynchronizationStatusSynchronized() - Method in class SynchroConfiguration
 
getTable() - Method in interface SynchroTableDao
 
getTable() - Method in class SynchroTableDaoImpl
 
getTable(String) - Method in class SynchroDatabaseMetadata
 
getTable(Dialect, String, String, String, boolean, Predicate<SynchroColumnMetadata>, boolean) - Method in class SynchroDatabaseMetadata
 
getTableContext(String) - Method in class SynchroContext
 
getTableCount() - Method in class SynchroDatabaseMetadata
 
getTableFilter() - Method in class SynchroContext
 
getTableLogPrefix() - Method in class SynchroTableMetadata
 
getTableName() - Method in class SynchroColumnMetadata
Obtains owner table name
getTableName() - Method in class SynchroPendingOperationBuffer
 
getTableNames(Predicate<String>) - Method in class SynchroDatabaseMetadata
Load tables names from database schema, using the given table filter.
getTableNames(Set<String>, Predicate<String>) - Method in class SynchroDatabaseMetadata
Load tables names from database schema, using the given table patterns list, and a optional filter.
getTableNames() - Method in class SynchroContext
 
getTableNames() - Method in class SynchroResult
 
getTargetColumn() - Method in class SynchroJoinMetadata
 
getTargetConnectionProperties() - Method in class SynchroContext
 
getTargetTable() - Method in class SynchroJoinMetadata
 
getTotal() - Method in class ProgressionModel
 
getTotalInserts() - Method in class SynchroResult
 
getTotalRows() - Method in class SynchroResult
 
getTotalUpdates() - Method in class SynchroResult
 
getType() - Method in enum SynchroConfigurationOption
 
getTypeCode() - Method in class SynchroColumnMetadata
 
getTypeName() - Method in class SynchroColumnMetadata
 
getUpdateCount() - Method in interface SynchroTableDao
Obtains the number of updated rows
getUpdateCount() - Method in class SynchroTableDaoImpl
 
getUpdateDate(String) - Method in class SynchroResult
 
getUpdateQuery() - Method in class SynchroTableMetadata
 
getUrl(Properties) - Static method in class DaoUtils
 
getUserId() - Method in class SynchroSecurityContext
 

H

handle(HttpRequest, HttpResponse, HttpContext) - Method in class SynchroBrowserHandler
 
handle(HttpRequest, HttpResponse, HttpContext) - Method in class SynchroHttpHandler
 
hasChildJoins - Variable in class SynchroTableMetadata
 
hasChildJoins() - Method in class SynchroTableMetadata
 
hashCode() - Method in class SynchroColumnMetadata
 
hashCode() - Method in class SynchroJoinMetadata
 
hasJoins - Variable in class SynchroTableMetadata
 
hasJoins() - Method in class SynchroTableMetadata
 

I

idColumnIndex - Variable in class SynchroTableDaoImpl
 
increments(int) - Method in class ProgressionModel
 
increments(String) - Method in class ProgressionModel
 
initChildJoins(List<SynchroJoinMetadata>) - Method in class SynchroTableMetadata
 
initColumnNames(Map<String, SynchroColumnMetadata>) - Method in class SynchroTableMetadata
 
initColumns(String, SynchroDatabaseMetadata, Predicate<SynchroColumnMetadata>) - Method in class SynchroTableMetadata
 
initJoins(SynchroDatabaseMetadata) - Method in class SynchroTableMetadata
Initialize Join metadata. this need to have already loaded all tables.
initJoins(String, SynchroDatabaseMetadata, Map<String, SynchroColumnMetadata>, List<SynchroInterceptor>) - Method in class SynchroTableMetadata
 
initParentJoins(List<SynchroJoinMetadata>) - Method in class SynchroTableMetadata
 
initPrimaryKeys(SynchroDatabaseMetadata) - Method in class SynchroTableMetadata
 
initProtectedColumnNames(Map<String, SynchroColumnMetadata>) - Method in class SynchroTableMetadata
 
initSequenceName(Set<String>) - Method in class SynchroTableMetadata
 
initSequences(Connection, Dialect) - Method in class SynchroDatabaseMetadata
 
insertCount - Variable in class SynchroTableDaoImpl
 
insertHits - Variable in class SynchroResult
Number of insert done (per table).
insertQuery - Variable in class SynchroTableMetadata
 
insertQueryParameterStatement - Variable in class SynchroTableDaoImpl
 
insertStatement - Variable in class SynchroTableDaoImpl
 
insertStrategy - Variable in class SynchroTableMetadata
 
insertStrategyGenerateIdFirst - Variable in class SynchroTableDaoImpl
 
insertValuesIntoTempQueryParameter(Set<Integer>, String, int) - Method in class SynchroTableDaoImpl
 
insertWithGeneratedIdQuery - Variable in class SynchroTableMetadata
 
interceptors - Variable in class SynchroDatabaseMetadata
 
interceptors - Variable in class SynchroTableMetadata
 
isBooleanType(SynchroColumnMetadata) - Static method in class SynchroMetadataUtils
 
isChild - Variable in class SynchroJoinMetadata
 
isChild() - Method in class SynchroJoinMetadata
 
isDateType(SynchroColumnMetadata) - Static method in class SynchroMetadataUtils
 
isEmpty() - Method in class SynchroPendingOperationBuffer
 
isFileDatabase(String) - Static method in class DaoUtils
 
isFinal() - Method in enum SynchroConfigurationOption
 
isNullable() - Method in class SynchroColumnMetadata
 
isNumericType(SynchroColumnMetadata) - Static method in class SynchroMetadataUtils
 
isProtected - Variable in class SynchroColumnMetadata
 
isProtected() - Method in class SynchroColumnMetadata
Obtains if a column is protected for data import.
isRoot - Variable in class SynchroTableMetadata
 
isRoot() - Method in class SynchroTableMetadata
 
isSelectPrimaryKeysAsStringQueryEnable() - Method in class SynchroTableMetadata
 
isSequence(String) - Method in class SynchroDatabaseMetadata
 
isSimpleKey() - Method in class SynchroTableMetadata
 
isSourceFk - Variable in class SynchroJoinMetadata
 
isSuccess() - Method in class SynchroResult
 
isTempQueryParameterEnable() - Method in class SynchroTableDaoImpl
 
isTransient() - Method in enum SynchroConfigurationOption
 
isUserLogged() - Method in class SynchroSecurityContext
 
isValid - Variable in class SynchroJoinMetadata
 
isValid() - Method in class SynchroJoinMetadata
 
isValidConnectionProperties(Properties) - Static method in class DaoUtils
Check if connection properties are valid.
isValidConnectionProperties(String, String, String, String) - Static method in class DaoUtils
Check if connection properties are valid.
isWithIdColumn() - Method in class SynchroTableMetadata
 
isWithRemoteIdColumn() - Method in class SynchroTableMetadata
 
isWithSynchronizationStatusColumn() - Method in class SynchroTableMetadata
 
isWithUpdateDateColumn() - Method in class SynchroTableMetadata
 

J

joins - Variable in class SynchroTableMetadata
 

L

load(Class<U>, SynchroContext) - Static method in class SynchroInterceptorUtils
 
loadDatabaseMetadata(Connection, Dialect, Configuration, SynchroContext, Set<String>, boolean) - Static method in class SynchroDatabaseMetadata
Load the datasource schema for the given connection and dialect.
loadDatabaseMetadata(Connection, Dialect, Configuration, SynchroContext, Set<String>, Predicate<String>, Predicate<SynchroColumnMetadata>, boolean) - Static method in class SynchroDatabaseMetadata
Load the datasource schema for the given connection and dialect.

M

main(String[]) - Static method in class RunSynchro
 
message - Variable in class ProgressionModel
 
meta - Variable in class SynchroDatabaseMetadata
 
missingOptionalColumnNames - Variable in class SynchroResult
Columns not to synchronize (per table).

N

needRemoteIdInterceptor() - Method in class SynchroJoinMetadata
 
newAllTablesOraclePredicate() - Static method in class SynchroMetadataUtils
 
newContext(Set<String>, Predicate<String>, Properties, Properties, SynchroResult) - Static method in class SynchroContext
Create a new synchro context
newContext(Set<String>, Properties, Properties, SynchroResult) - Static method in class SynchroContext
Create a new synchro context
newExcludeColumnPredicate(Map<String, Set<String>>) - Static method in class SynchroMetadataUtils
 
newSQLExceptionConverter(Dialect) - Static method in class DaoUtils
Override default Hibernate 'org.hibernate.tool.hbm2ddl.DatabaseMetadata', because of th use of deprecated method buildSqlExceptionConverter() (see https://hibernate.atlassian.net/browse/HHH-9131)
newTablePredicate(Set<String>, Set<String>) - Static method in class SynchroMetadataUtils
 
newTablesOraclePredicate(Set<String>, Set<String>) - Static method in class SynchroMetadataUtils
 
NORMAL_EXIT_CODE - Static variable in class RunSynchro
 

O

onCreateSelectQuery(SynchroTableMetadata, String, String) - Method in interface SynchroInterceptor
 
onCreateSelectQuery(SynchroTableMetadata, String, String) - Method in class SynchroInterceptorBase
 
onJoinLoad(SynchroTableMetadata, SynchroJoinMetadata) - Method in interface SynchroInterceptor
 
onJoinLoad(SynchroTableMetadata, SynchroJoinMetadata) - Method in class SynchroInterceptorBase
 
onRead(Object[], SynchroTableDao) - Method in interface SynchroInterceptor
 
onRead(Object[], SynchroTableDao) - Method in class SynchroInterceptorBase
 
onTableLoad(SynchroTableMetadata) - Method in interface SynchroInterceptor
 
onTableLoad(SynchroTableMetadata) - Method in class SynchroInterceptorBase
 
onWrite(Object[], SynchroTableDao, SynchroWriteBuffer) - Method in interface SynchroInterceptor
 
onWrite(Object[], SynchroTableDao, SynchroWriteBuffer) - Method in class SynchroInterceptorBase
 
optionKeyToNotSave - Variable in class SynchroConfiguration
 
ORACLE_EXCLUDE_TABLE_PATTERNS - Static variable in class SynchroMetadataUtils
 
OracleInterceptor - Class in fr.ifremer.adagio.synchro.intercept.internal
Workaround need for Oracle timestamp serialization If ojdbc not found in classpath, do not try to cast to TIMESTAMP
OracleInterceptor() - Constructor for class OracleInterceptor
 

P

parentJoin - Variable in class SynchroColumnMetadata
 
parentJoins - Variable in class SynchroTableMetadata
 
pendingOperationBuffer - Variable in class SynchroTableDaoImpl
 
PK_SEPARATOR - Static variable in class SynchroTableMetadata
 
pkIndexs - Variable in class SynchroTableMetadata
 
pkNames - Variable in class SynchroTableMetadata
 
prepare(Dialect, Configuration, Set<String>, Predicate<String>, Predicate<SynchroColumnMetadata>, boolean) - Method in class SynchroDatabaseMetadata
 
prepare(SynchroContext) - Method in interface DataSynchroService
Prepare the synchronize operation from the target data database supported by this service, says just compute nb rows to update for each table and update the result model.
prepare(SynchroContext) - Method in class DataSynchroServiceImpl
 
prepare(SynchroContext) - Method in interface ReferentialSynchroService
Prepare the synchronize operation from the local data database supported by this service, says just compute nb rows to update for each table and update the result model.
prepare(SynchroContext) - Method in class ReferentialSynchroServiceImpl
 
prepareRootTable(SynchroTableMetadata, SynchroTableMetadata, Connection, Connection, SynchroResult) - Method in class DataSynchroServiceImpl
 
prepareSynch(Connection) - Method in class ReferentialSynchroServiceImpl
 
prepareTable(SynchroTableMetadata, SynchroTableMetadata, SynchroContext, Connection, Connection, SynchroResult) - Method in class ReferentialSynchroServiceImpl
 
progressionModel - Variable in class SynchroResult
 
ProgressionModel - Class in fr.ifremer.adagio.synchro.type
Simple model for a progression long task.
ProgressionModel(Object) - Constructor for class ProgressionModel
Constructs a ApplicationProgressionModel object.
PROPERTY_CURRENT - Static variable in class ProgressionModel
 
PROPERTY_MESSAGE - Static variable in class ProgressionModel
 
PROPERTY_RATE - Static variable in class ProgressionModel
 
PROPERTY_TOTAL - Static variable in class ProgressionModel
 
PROTECTED_COLUMN_NAMES - Static variable in class SynchroTableMetadata
 
protectedColumnNames - Variable in class SynchroTableMetadata
 

R

rate - Variable in class ProgressionModel
 
readInterceptor - Variable in class SynchroTableDaoImpl
 
ReferentialSynchroService - Interface in fr.ifremer.adagio.synchro.service.referential
Created on 1/14/14.
ReferentialSynchroServiceImpl - Class in fr.ifremer.adagio.synchro.service.referential
Created on 1/14/14.
ReferentialSynchroServiceImpl(DataSource, SynchroConfiguration) - Constructor for class ReferentialSynchroServiceImpl
 
ReferentialSynchroServiceImpl() - Constructor for class ReferentialSynchroServiceImpl
 
releaseSynch(Connection) - Method in class ReferentialSynchroServiceImpl
 
RemoteIdWriteInterceptor - Class in fr.ifremer.adagio.synchro.intercept.internal
 
RemoteIdWriteInterceptor(SynchroInterceptor, String, int, boolean) - Constructor for class RemoteIdWriteInterceptor
 
RemoteIdWriteInterceptor(String, int, boolean) - Constructor for class RemoteIdWriteInterceptor
 
removeTableContext(String) - Method in class SynchroContext
 
reportProgress(SynchroResult, SynchroTableDao, int, String) - Method in class ReferentialSynchroServiceImpl
 
reportProgress(SynchroResult, SynchroTableDao, int, String) - Method in class SynchroBaseService
 
result - Variable in class SynchroContext
 
rowHits - Variable in class SynchroResult
Number of rows detected to update (per table).
run() - Method in class SynchroImportDataAction
 
run() - Method in class SynchroImportReferentialAction
 
run() - Method in class SynchroRequestListenerThread
 
run() - Method in class SynchroWorkerThread
 
RunSynchro - Class in fr.ifremer.adagio.synchro
 
RunSynchro() - Constructor for class RunSynchro
 

S

selectAllQuery - Variable in class SynchroTableMetadata
 
selectDataFromFkQueries - Variable in class SynchroTableMetadata
 
selectDataFromFkQueriesBigParams - Variable in class SynchroTableMetadata
 
selectDataQueryFromPk - Variable in class SynchroTableMetadata
 
selectDataToUpdateQuery - Variable in class SynchroTableMetadata
 
selectIdFromRemoteIdQuery - Variable in class SynchroTableMetadata
 
selectMaxUpdateDateQuery - Variable in class SynchroTableMetadata
 
selectPrimaryKeysAsStringQuery - Variable in class SynchroTableMetadata
 
selectPrimaryKeysQuery - Variable in class SynchroTableMetadata
 
selectRemoteIdsQuery - Variable in class SynchroTableMetadata
 
selectSequenceNextValueString - Variable in class SynchroTableMetadata
 
selectStatements - Variable in class SynchroTableDaoImpl
 
SEQUENCE_SUFFIX - Static variable in class SynchroTableMetadata
 
sequenceName - Variable in class SynchroTableMetadata
 
sequenceNextValString - Variable in class SynchroTableMetadata
 
sequences - Variable in class SynchroDatabaseMetadata
 
setContext(SynchroContext) - Method in interface SynchroInterceptor
 
setContext(SynchroContext) - Method in class SynchroInterceptorBase
 
setCurrent(int) - Method in class ProgressionModel
 
setData(PreparedStatement, Object[], List<Object>) - Method in class SynchroTableDaoImpl
 
setData(PreparedStatement, ResultSet, List<Object>) - Method in class SynchroTableDaoImpl
 
setDbDirectory(File) - Method in class SynchroConfiguration
 
setDefaultValue(String) - Method in enum SynchroConfigurationOption
 
setError(Exception) - Method in class SynchroResult
 
setFinal(boolean) - Method in enum SynchroConfigurationOption
 
setI18nLocale(Locale) - Method in class SynchroConfiguration
 
setInstance(SynchroConfiguration) - Static method in class SynchroConfiguration
 
setIsRoot(boolean) - Method in class SynchroTableMetadata
 
setIsValid(boolean) - Method in class SynchroJoinMetadata
 
setLocalUrl(String) - Method in class SynchroResult
 
setMessage(String) - Method in class ProgressionModel
 
setNext(SynchroInterceptor) - Method in interface SynchroInterceptor
 
setNext(SynchroInterceptor) - Method in class SynchroInterceptorBase
 
setNext(SynchroInterceptor) - Method in interface SynchroInterceptorChain
 
setParentJoin(SynchroJoinMetadata) - Method in class SynchroColumnMetadata
 
setPendingOperationBuffer(SynchroPendingOperationBuffer) - Method in interface SynchroTableDao
 
setPendingOperationBuffer(SynchroPendingOperationBuffer) - Method in class SynchroTableDaoImpl
 
setPks(List<List<Object>>) - Method in class SynchroPendingOperationBuffer
 
setRate(float) - Method in class ProgressionModel
 
setRemoteUrl(String) - Method in class SynchroResult
 
setResult(SynchroResult) - Method in class SynchroContext
 
setSessionId(Integer) - Method in class SynchroSecurityContext
 
setSourceConnectionProperties(Properties) - Method in class SynchroContext
 
setTableFilter(Predicate<String>) - Method in class SynchroContext
 
setTableNames(Set<String>) - Method in class SynchroContext
 
setTargetConnectionProperties(Properties) - Method in class SynchroContext
 
setTotal(int) - Method in class ProgressionModel
 
setTransient(boolean) - Method in enum SynchroConfigurationOption
 
setUpdateDate(String, Timestamp) - Method in class SynchroResult
 
setUserId(Integer) - Method in class SynchroSecurityContext
 
show() - Method in class SynchroHelpAction
 
shutdownDatabase(Properties) - Static method in class DaoUtils
 
shutdownDatabase(Connection) - Static method in class DaoUtils
 
sourceColumn - Variable in class SynchroJoinMetadata
 
sourceConnectionProperties - Variable in class SynchroContext
 
sourceTable - Variable in class SynchroJoinMetadata
 
sourceUrl - Variable in class SynchroResult
 
sqlUpdate(Connection, String) - Static method in class DaoUtils
 
start() - Method in class SynchroHttpServer
 
SynchroBaseService - Class in fr.ifremer.adagio.synchro.service
 
SynchroBaseService(DataSource, SynchroConfiguration) - Constructor for class SynchroBaseService
 
SynchroBaseService() - Constructor for class SynchroBaseService
 
SynchroBrowserHandler - Class in fr.ifremer.adagio.synchro.socket
 
SynchroBrowserHandler(File) - Constructor for class SynchroBrowserHandler
 
SynchroColumnMetadata - Class in fr.ifremer.adagio.synchro.meta
Overrides of the ColumnMetadata with some improvements: Obtains owner table name SynchroColumnMetadata.getTableName(); Obtains linked column (for FK only) SynchroColumnMetadata.getParentJoin() as a join metadata: used to synchronize data in DataSynchroService; Obtains if a column is protected for data import SynchroColumnMetadata.isProtected(): used by SynchroServiceUtils for schemas check.
SynchroColumnMetadata(ColumnMetadata, String, int, boolean) - Constructor for class SynchroColumnMetadata
 
SynchroColumnMetadata(SynchroColumnMetadata) - Constructor for class SynchroColumnMetadata
 
SynchroConfiguration - Class in fr.ifremer.adagio.synchro.config
 
SynchroConfiguration(ApplicationConfig) - Constructor for class SynchroConfiguration
 
SynchroConfiguration(String, String...) - Constructor for class SynchroConfiguration
 
SynchroConfigurationAction - Enum in fr.ifremer.adagio.synchro.config
 
SynchroConfigurationOption - Enum in fr.ifremer.adagio.synchro.config
All application configuration options.
SynchroConfigurationProvider - Class in fr.ifremer.adagio.synchro.config
Allegro config provider (for site generation).
SynchroConfigurationProvider() - Constructor for class SynchroConfigurationProvider
 
SynchroContext - Class in fr.ifremer.adagio.synchro.service
A context class, need for referential and data synchronization Created on 5/05/14.
SynchroContext() - Constructor for class SynchroContext
 
SynchroDatabaseMetadata - Class in fr.ifremer.adagio.synchro.meta
Created on 1/14/14.
SynchroDatabaseMetadata(Connection, Dialect, Configuration, SynchroContext) - Constructor for class SynchroDatabaseMetadata
 
SynchroHelpAction - Class in fr.ifremer.adagio.synchro.action
 
SynchroHelpAction() - Constructor for class SynchroHelpAction
 
SynchroHttpHandler - Class in fr.ifremer.adagio.synchro.socket
 
SynchroHttpHandler(File) - Constructor for class SynchroHttpHandler
 
SynchroHttpServer - Class in fr.ifremer.adagio.synchro.socket
Basic, yet fully functional and spec compliant, HTTP/1.1 file server.
SynchroHttpServer() - Constructor for class SynchroHttpServer
 
SynchroImportDataAction - Class in fr.ifremer.adagio.synchro.action
 
SynchroImportDataAction() - Constructor for class SynchroImportDataAction
 
SynchroImportReferentialAction - Class in fr.ifremer.adagio.synchro.action
 
SynchroImportReferentialAction() - Constructor for class SynchroImportReferentialAction
 
SynchroInterceptor - Interface in fr.ifremer.adagio.synchro.intercept
Created on 4/10/14.
SynchroInterceptorBase - Class in fr.ifremer.adagio.synchro.intercept
 
SynchroInterceptorBase() - Constructor for class SynchroInterceptorBase
 
SynchroInterceptorBase(SynchroInterceptor) - Constructor for class SynchroInterceptorBase
 
SynchroInterceptorChain - Interface in fr.ifremer.adagio.synchro.intercept
Created on 4/10/14.
SynchroInterceptorUtils - Class in fr.ifremer.adagio.synchro.intercept
 
SynchroJoinMetadata - Class in fr.ifremer.adagio.synchro.meta
Store metadata on a link between two tables.
SynchroJoinMetadata(ResultSet, SynchroTableMetadata, SynchroDatabaseMetadata) - Constructor for class SynchroJoinMetadata
 
SynchroMetadataUtils - Class in fr.ifremer.adagio.synchro.meta
Useful method around DAO and entities.
SynchroMetadataUtils() - Constructor for class SynchroMetadataUtils
 
synchronize(SynchroContext) - Method in interface DataSynchroService
Launch the synchronize operation from the target data database supported by this service.
synchronize(SynchroContext) - Method in class DataSynchroServiceImpl
 
synchronize(SynchroContext) - Method in interface ReferentialSynchroService
Launch the synchronize operation from the local data database supported by this service.
synchronize(SynchroContext) - Method in class ReferentialSynchroServiceImpl
 
synchronizeChildTable(SynchroTableMetadata, String, Set<Integer>, Connection, Connection, SynchroResult, SynchroPendingOperationBuffer) - Method in class DataSynchroServiceImpl
 
synchronizeChildTables(SynchroTableMetadata, Set<Integer>, SynchroContext, Connection, Connection, SynchroResult, boolean) - Method in class DataSynchroServiceImpl
 
synchronizeRootTable(SynchroTableMetadata, SynchroContext, Connection, Connection, SynchroResult, SynchroPendingOperationBuffer) - Method in class DataSynchroServiceImpl
 
synchronizeTable(SynchroTableMetadata, Connection, Connection, SynchroResult) - Method in class ReferentialSynchroServiceImpl
 
SynchroPendingOperationBuffer - Class in fr.ifremer.adagio.synchro.service
 
SynchroPendingOperationBuffer(String) - Constructor for class SynchroPendingOperationBuffer
 
SynchroRequestListenerThread - Class in fr.ifremer.adagio.synchro.socket
 
SynchroRequestListenerThread(int, HttpService, SSLServerSocketFactory) - Constructor for class SynchroRequestListenerThread
 
SynchroResult - Class in fr.ifremer.adagio.synchro.service
Result of a referential synchronize operation.
SynchroResult() - Constructor for class SynchroResult
 
SynchroResult(String, String) - Constructor for class SynchroResult
 
SynchroSecurityContext - Class in fr.ifremer.adagio.synchro.service
Use to store security data, used by the syncrhonization process, specially in SynchroInterceptor subclasses.
SynchroSecurityContext(Integer) - Constructor for class SynchroSecurityContext
 
SynchroSecurityContext(Integer, Integer) - Constructor for class SynchroSecurityContext
 
SynchroServiceUtils - Class in fr.ifremer.adagio.synchro.service
Helper class to : Check two database schemas.
SynchroServiceUtils() - Constructor for class SynchroServiceUtils
 
SynchroTableDao - Interface in fr.ifremer.adagio.synchro.dao
 
SynchroTableDaoImpl - Class in fr.ifremer.adagio.synchro.dao
 
SynchroTableDaoImpl(Connection, SynchroTableMetadata, boolean) - Constructor for class SynchroTableDaoImpl
 
SynchroTableMetadata - Class in fr.ifremer.adagio.synchro.meta
Overrides of the TableMetadata with some improvements: Obtains number of columns via SynchroTableMetadata.getColumnsCount() Obtains all columns names available via SynchroTableMetadata.getColumnNames() Obtains primary key column names via SynchroTableMetadata.getPkNames()

And others methods used to synchronize referentials: Obtains query to update a row of the table (column names order is the one introduced by method SynchroTableMetadata.getColumnNames(): SynchroTableMetadata.getUpdateQuery() Obtains query to insert a row in the table (column names order is the one introduced by method SynchroTableMetadata.getColumnNames(): SynchroTableMetadata.getInsertQuery() Created on 1/14/14.

SynchroTableMetadata(SynchroDatabaseMetadata, TableMetadata, List<SynchroInterceptor>, String, Set<String>, Predicate<SynchroColumnMetadata>) - Constructor for class SynchroTableMetadata
 
SynchroTableMetadata.TableInsertStrategy - Enum in fr.ifremer.adagio.synchro.meta
 
SynchroTechnicalException - Exception in fr.ifremer.adagio.synchro
 
SynchroTechnicalException(String) - Constructor for exception SynchroTechnicalException
 
SynchroTechnicalException(String, Throwable) - Constructor for exception SynchroTechnicalException
 
SynchroTechnicalException(Throwable) - Constructor for exception SynchroTechnicalException
 
SynchroWorkerThread - Class in fr.ifremer.adagio.synchro.socket
 
SynchroWorkerThread(HttpService, HttpServerConnection) - Constructor for class SynchroWorkerThread
 
SynchroWriteBuffer - Interface in fr.ifremer.adagio.synchro.intercept
 

T

table - Variable in class SynchroTableDaoImpl
 
TABLE_TEMP_QUERY_PARAMETER - Static variable in class SynchroTableDaoImpl
 
tableContextMap - Variable in class SynchroContext
 
tableFilter - Variable in class SynchroContext
 
tableName - Variable in class SynchroTableDaoImpl
 
tableName - Variable in class SynchroColumnMetadata
 
tableNames - Variable in class SynchroContext
 
tableNames - Variable in class SynchroResult
All table treated.
tables - Variable in class SynchroDatabaseMetadata
 
targetColumn - Variable in class SynchroJoinMetadata
 
targetConnectionProperties - Variable in class SynchroContext
 
targetTable - Variable in class SynchroJoinMetadata
 
targetUrl - Variable in class SynchroResult
 
toPkStr(List<Object>) - Method in class SynchroTableMetadata
Serialize into a String a list of PK value.
toString() - Method in class SynchroColumnMetadata
 
toString() - Method in class SynchroJoinMetadata
 
toString() - Method in class SynchroTableMetadata
 
total - Variable in class ProgressionModel
 
transformAndSetData(PreparedStatement, ResultSet, SynchroWriteBuffer, SynchroInterceptor, List<Object>) - Method in class SynchroTableDaoImpl
 
transformAndSetData(PreparedStatement, Object[], SynchroWriteBuffer, SynchroInterceptor, List<Object>) - Method in class SynchroTableDaoImpl
 
transformData(ResultSet, SynchroInterceptor, SynchroWriteBuffer) - Method in class SynchroTableDaoImpl
 
transformData(Object[], SynchroInterceptor, SynchroWriteBuffer) - Method in class SynchroTableDaoImpl
 
transformExtraLocalData(SynchroTableDao, SynchroTableDao, Map<List<Object>, Object[]>) - Method in interface SynchroInterceptor
Given the extra rows of the local db, transform them to reinject them after in the current table.
transformExtraLocalData(SynchroTableDao, SynchroTableDao, Map<List<Object>, Object[]>) - Method in class SynchroInterceptorBase
 
types - Variable in class SynchroDatabaseMetadata
 

U

UPATE_EXIT_CODE - Static variable in class RunSynchro
 
updateBigTable(SynchroTableDao, SynchroTableDao, ResultSet, SynchroResult) - Method in class ReferentialSynchroServiceImpl
To update the content of the given table (with a lot of rows) on the target db, from the given incomingData of the source db.
updateCount - Variable in class SynchroTableDaoImpl
 
updateDateHits - Variable in class SynchroResult
timestamp of last update date (per table).
updateHits - Variable in class SynchroResult
Number of update done (per table).
updateQuery - Variable in class SynchroTableMetadata
 
updateStatement - Variable in class SynchroTableDaoImpl
 
updateTable(SynchroTableDao, ResultSet, SynchroResult) - Method in class ReferentialSynchroServiceImpl
To update the content of the given table on the target db, from the given incomingData of the source db.
updateTableNoRemoteId(SynchroTableDao, ResultSet, SynchroResult, SynchroPendingOperationBuffer) - Method in class DataSynchroServiceImpl
To update the content of the given table on the target db, from the given incomingData of the source db.
updateTableUsingRemoteId(SynchroTableDao, ResultSet, SynchroResult, SynchroPendingOperationBuffer) - Method in class DataSynchroServiceImpl
To update the content of the given table on the target db, from the given incomingData of the source db.

V

valueOf(String) - Static method in enum SynchroConfigurationAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum SynchroConfigurationOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum SynchroTableMetadata.TableInsertStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum SynchroConfigurationAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum SynchroConfigurationOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum SynchroTableMetadata.TableInsertStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

withIdColumn - Variable in class SynchroTableMetadata
 
withRemoteIdColumn - Variable in class SynchroTableMetadata
 
withSynchronizationStatusColumn - Variable in class SynchroTableMetadata
 
withUpdateDateColumn - Variable in class SynchroTableMetadata
 
writeInterceptor - Variable in class SynchroTableDaoImpl
 
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2012–2014 IFREMER. All rights reserved.