Class MigrateIcalRecurrenceRuleChange
java.lang.Object
ch.tocco.nice2.dbrefactoring.spi.liquibase.JdbcHelper
ch.tocco.nice2.optional.calendar.impl.ical.liquibase.MigrateIcalRecurrenceRuleChange
- All Implemented Interfaces:
liquibase.change.custom.CustomChange
,liquibase.change.custom.CustomTaskChange
@Deprecated
public class MigrateIcalRecurrenceRuleChange
extends JdbcHelper
implements liquibase.change.custom.CustomTaskChange
Deprecated.
In version 3.13 the dependency org.mnode.ical4j:ical4j is migrated for version 3.x to 4.x. the new date/time API in v4
is a bit less forgiving with temporal types. so the UNTIL argument of the recurrencerule must be a datetime.
New created rules are correct, but the existing ones must be migrated.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.dbrefactoring.spi.liquibase.JdbcHelper
JdbcHelper.SqlFunction<A,
B> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(liquibase.database.Database database) Deprecated.Deprecated.void
setFileOpener
(liquibase.resource.ResourceAccessor resourceAccessor) Deprecated.void
setUp()
Deprecated.liquibase.exception.ValidationErrors
validate
(liquibase.database.Database database) Deprecated.Methods inherited from class ch.tocco.nice2.dbrefactoring.spi.liquibase.JdbcHelper
ddlStatement, tableExists, uniqueIndexExists, withConnection, withResultSet, withStatement
-
Constructor Details
-
MigrateIcalRecurrenceRuleChange
public MigrateIcalRecurrenceRuleChange()Deprecated.
-
-
Method Details
-
execute
public void execute(liquibase.database.Database database) throws liquibase.exception.CustomChangeException Deprecated.- Specified by:
execute
in interfaceliquibase.change.custom.CustomTaskChange
- Throws:
liquibase.exception.CustomChangeException
-
getConfirmationMessage
Deprecated.- Specified by:
getConfirmationMessage
in interfaceliquibase.change.custom.CustomChange
-
setUp
public void setUp() throws liquibase.exception.SetupExceptionDeprecated.- Specified by:
setUp
in interfaceliquibase.change.custom.CustomChange
- Throws:
liquibase.exception.SetupException
-
setFileOpener
public void setFileOpener(liquibase.resource.ResourceAccessor resourceAccessor) Deprecated.- Specified by:
setFileOpener
in interfaceliquibase.change.custom.CustomChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database) Deprecated.- Specified by:
validate
in interfaceliquibase.change.custom.CustomChange
-