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 String
static final String
static final String
static final String
static final String
protected StudioConfiguration
Fields inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider
defaultValue
Fields inherited from interface org.craftercms.commons.upgrade.VersionProvider
SKIP, VERSION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
doGetVersion
(org.craftercms.commons.upgrade.impl.UpgradeContext<String> context) protected void
doSetVersion
(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:
doSetVersion
in classorg.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider<String>
- Throws:
org.craftercms.commons.upgrade.exception.UpgradeException
-