Class DbVersionProvider
java.lang.Object
org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider<String>
org.craftercms.studio.impl.v2.upgrade.providers.DbVersionProvider
- All Implemented Interfaces:
org.craftercms.commons.upgrade.VersionProvider<String>
public class DbVersionProvider
extends org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider<String>
Implementation of
VersionProvider for the database.- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected StudioConfigurationFields inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider
defaultValueFields inherited from interface org.craftercms.commons.upgrade.VersionProvider
SKIP, VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdoGetVersion(org.craftercms.commons.upgrade.impl.UpgradeContext<String> context) protected voiddoSetVersion(org.craftercms.commons.upgrade.impl.UpgradeContext<String> context, String nextVersion) Methods inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider
getVersion, setDefaultValue, setVersion
-
Field Details
-
SCHEMA
- See Also:
-
SQL_QUERY_META
- See Also:
-
SQL_QUERY_VERSION
- See Also:
-
SQL_QUERY_GROUP
- See Also:
-
SQL_UPDATE_VERSION
- See Also:
-
studioConfiguration
-
-
Constructor Details
-
DbVersionProvider
@ConstructorProperties("studioConfiguration") public DbVersionProvider(StudioConfiguration studioConfiguration)
-
-
Method Details
-
doGetVersion
-
doSetVersion
protected void doSetVersion(org.craftercms.commons.upgrade.impl.UpgradeContext<String> context, String nextVersion) throws org.craftercms.commons.upgrade.exception.UpgradeException - Specified by:
doSetVersionin classorg.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider<String>- Throws:
org.craftercms.commons.upgrade.exception.UpgradeException
-