Package org.exoplatform.wiki.liquibase
Class TimestampChange
- java.lang.Object
-
- org.exoplatform.wiki.liquibase.TimestampChange
-
- All Implemented Interfaces:
liquibase.change.custom.CustomChange,liquibase.change.custom.CustomSqlChange
public class TimestampChange extends Object implements liquibase.change.custom.CustomSqlChange
Custom tag Liquibase implements CustomSqlChange This service will be used to be able to set correctly the UTC time (use '1970-01-01 00:00:01' as default TIMESTAMP).
-
-
Constructor Summary
Constructors Constructor Description TimestampChange()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description liquibase.statement.SqlStatement[]generateStatements(liquibase.database.Database database)StringgetConfirmationMessage()static StringgetLocalToUtcDelta()voidsetColumnName(String columnName)voidsetFileOpener(liquibase.resource.ResourceAccessor resourceAccessor)voidsetTableName(String tableName)voidsetUp()liquibase.exception.ValidationErrorsvalidate(liquibase.database.Database database)
-
-
-
Method Detail
-
generateStatements
public liquibase.statement.SqlStatement[] generateStatements(liquibase.database.Database database) throws liquibase.exception.CustomChangeException- Specified by:
generateStatementsin interfaceliquibase.change.custom.CustomSqlChange- Throws:
liquibase.exception.CustomChangeException
-
getConfirmationMessage
public String getConfirmationMessage()
- Specified by:
getConfirmationMessagein interfaceliquibase.change.custom.CustomChange
-
setUp
public void setUp() throws liquibase.exception.SetupException- Specified by:
setUpin interfaceliquibase.change.custom.CustomChange- Throws:
liquibase.exception.SetupException
-
setFileOpener
public void setFileOpener(liquibase.resource.ResourceAccessor resourceAccessor)
- Specified by:
setFileOpenerin interfaceliquibase.change.custom.CustomChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database)
- Specified by:
validatein interfaceliquibase.change.custom.CustomChange
-
setTableName
public void setTableName(String tableName)
-
setColumnName
public void setColumnName(String columnName)
-
getLocalToUtcDelta
public static String getLocalToUtcDelta()
-
-