Class AbstractMigrator<T>
java.lang.Object
fr.enedis.chutney.migration.domain.AbstractMigrator<T>
- All Implemented Interfaces:
DataMigrator
- Direct Known Subclasses:
CampaignMigrator,ScenarioMigrator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.springframework.data.domain.Slice<T> findAll(org.springframework.data.domain.Pageable pageable) protected abstract Stringprotected abstract voidprotected abstract booleanvoidmigrate()protected voidmigrate(org.springframework.data.domain.Pageable pageable, int previousCount)
-
Field Details
-
LOGGER
protected final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
AbstractMigrator
public AbstractMigrator()
-
-
Method Details
-
migrate
public void migrate()- Specified by:
migratein interfaceDataMigrator
-
migrate
protected void migrate(org.springframework.data.domain.Pageable pageable, int previousCount) -
findAll
protected abstract org.springframework.data.domain.Slice<T> findAll(org.springframework.data.domain.Pageable pageable) -
index
-
isMigrationDone
protected abstract boolean isMigrationDone() -
getEntityName
-