Package org.cyclos.db
Class BaseMigration
- java.lang.Object
-
- org.cyclos.db.BaseMigration
-
- All Implemented Interfaces:
Migration
- Direct Known Subclasses:
AccessClientChannelMigration,AccountNumberMigration,AddOrderProductIndexMigration,AddUpperCreditLimitFromProductMigration,BackgroundTaskIdMigration,BasicProfileFieldsMigration,BuiltInChannelsMigration,BuiltinLanguagesMigration,ChannelConfigurationWhitelistMigration,CreateEmailTemplateMigration,CreateFrontendContentMigration,DeleteLanguagesMigration,DictionaryMigration,ExportFormatsMigration,FixDuplicatedAccountsMigration,FixSecurityAnswerMigration,FixWrongOrderNumbersMigration,GrantCustomWebServicesMigration,LanguagesMigration,MaskedCustomValuesMigration,MaskedValueMigration,MobileThemesMigration,NFCTokenLabelMigration,NFCTokenMigration,NFCTokenPrincipalTypeMigration,OidcChannelMigration,PasswordTypesMigration,PendingMailMigration,POSChannelMigration,PrincipalTypesMigration,PurgeUnusedAccounts,ReindexMigration,ReindexTsvectorsMigration,RemoveRelatedDataFromNeverVisibleAccountsMigration,RestoreAccountBalanceLimitFromProductMigration,SecurityAnswerEncryptionMigration,SetActiveValueInAccountsMigration,SetCustomTranslationSourceValueMigration,TransactionAccountsMigration,UseTimestampWithTZMigration
public abstract class BaseMigration extends Object implements Migration
Convenience base class forMigrations
-
-
Field Summary
Fields Modifier and Type Field Description protected CyclosPropertiescyclosPropertiesprotected JdbcTemplatejdbcTemplate
-
Constructor Summary
Constructors Constructor Description BaseMigration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(JdbcTemplate jdbcTemplate, CyclosProperties cyclosProperties)Initializes the migration instance with the givenJdbcTemplateand propertiesprotected static StringinPlaceholders(int count)protected static StringinPlaceholders(Object[] params)protected static StringinPlaceholders(Collection<?> params)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.db.Migration
getAffectedMessage, run
-
-
-
-
Field Detail
-
jdbcTemplate
protected JdbcTemplate jdbcTemplate
-
cyclosProperties
protected CyclosProperties cyclosProperties
-
-
Method Detail
-
inPlaceholders
protected static String inPlaceholders(Collection<?> params)
-
inPlaceholders
protected static String inPlaceholders(int count)
-
initialize
public void initialize(JdbcTemplate jdbcTemplate, CyclosProperties cyclosProperties)
Description copied from interface:MigrationInitializes the migration instance with the givenJdbcTemplateand properties- Specified by:
initializein interfaceMigration
-
-