Class PopulateItemTableUpgradeOperation
- java.lang.Object
-
- org.craftercms.commons.upgrade.impl.operations.AbstractUpgradeOperation<String>
-
- org.craftercms.studio.impl.v2.upgrade.operations.AbstractUpgradeOperation
-
- org.craftercms.studio.impl.v2.upgrade.operations.db.DbScriptUpgradeOperation
-
- org.craftercms.studio.impl.v2.upgrade.operations.db.PopulateItemTableUpgradeOperation
-
- All Implemented Interfaces:
org.craftercms.commons.upgrade.UpgradeOperation<String>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware
public final class PopulateItemTableUpgradeOperation extends DbScriptUpgradeOperation
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_KEY_CLEAR_EXISTING_DATAstatic StringCONFIG_KEY_STORED_PROCEDURE_NAMEstatic org.slf4j.Loggerloggerstatic StringQUERY_CALL_STORED_PROCEDUREstatic StringQUERY_CHECK_DATA_EXISTSstatic StringQUERY_GET_ALL_SITESstatic StringQUERY_PARAM_SITE_IDstatic StringSP_PARAM_SITEstatic StringSTORED_PROCEDURE_NAME-
Fields inherited from class org.craftercms.studio.impl.v2.upgrade.operations.db.DbScriptUpgradeOperation
CONFIG_KEY_FILENAME, CONFIG_KEY_INTEGRITY, CRAFTER_SCHEMA_NAME, fileName, integrityValidator, scriptFolder, SQL_DELIMITER, updateIntegrity
-
Fields inherited from class org.craftercms.studio.impl.v2.upgrade.operations.AbstractUpgradeOperation
changedFiles, commitDetails, CONFIG_KEY_COMMIT_DETAILS, deletedFiles, servletContext, studioConfiguration
-
-
Constructor Summary
Constructors Constructor Description PopulateItemTableUpgradeOperation(StudioConfiguration studioConfiguration, String scriptFolder, org.craftercms.commons.entitlements.validator.DbIntegrityValidator integrityValidator, ItemServiceInternal itemServiceInternal, ContentService contentService, GitRepositoryHelper gitRepositoryHelper, StudioDBScriptRunnerFactory studioDBScriptRunnerFactory, String blobExtension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoExecute(StudioUpgradeContext context)voiddoInit(org.apache.commons.configuration2.HierarchicalConfiguration config)-
Methods inherited from class org.craftercms.studio.impl.v2.upgrade.operations.AbstractUpgradeOperation
commitAllChanges, doExecute, getCommitMessage, init, loadResource, setServletContext, trackChangedFiles, trackDeletedFiles
-
-
-
-
Field Detail
-
logger
public static final org.slf4j.Logger logger
-
CONFIG_KEY_CLEAR_EXISTING_DATA
public static final String CONFIG_KEY_CLEAR_EXISTING_DATA
- See Also:
- Constant Field Values
-
CONFIG_KEY_STORED_PROCEDURE_NAME
public static final String CONFIG_KEY_STORED_PROCEDURE_NAME
- See Also:
- Constant Field Values
-
QUERY_GET_ALL_SITES
public static final String QUERY_GET_ALL_SITES
- See Also:
- Constant Field Values
-
STORED_PROCEDURE_NAME
public static final String STORED_PROCEDURE_NAME
- See Also:
- Constant Field Values
-
SP_PARAM_SITE
public static final String SP_PARAM_SITE
- See Also:
- Constant Field Values
-
QUERY_PARAM_SITE_ID
public static final String QUERY_PARAM_SITE_ID
- See Also:
- Constant Field Values
-
QUERY_CHECK_DATA_EXISTS
public static final String QUERY_CHECK_DATA_EXISTS
- See Also:
- Constant Field Values
-
QUERY_CALL_STORED_PROCEDURE
public static final String QUERY_CALL_STORED_PROCEDURE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PopulateItemTableUpgradeOperation
@ConstructorProperties({"studioConfiguration","scriptFolder","integrityValidator","itemServiceInternal","contentService","gitRepositoryHelper","studioDBScriptRunnerFactory","blobExtension"}) public PopulateItemTableUpgradeOperation(StudioConfiguration studioConfiguration, String scriptFolder, org.craftercms.commons.entitlements.validator.DbIntegrityValidator integrityValidator, ItemServiceInternal itemServiceInternal, ContentService contentService, GitRepositoryHelper gitRepositoryHelper, StudioDBScriptRunnerFactory studioDBScriptRunnerFactory, String blobExtension)
-
-
Method Detail
-
doInit
public void doInit(org.apache.commons.configuration2.HierarchicalConfiguration config)
Description copied from class:DbScriptUpgradeOperation- Overrides:
doInitin classDbScriptUpgradeOperation
-
doExecute
public void doExecute(StudioUpgradeContext context) throws org.craftercms.commons.upgrade.exception.UpgradeException
- Overrides:
doExecutein classDbScriptUpgradeOperation- Throws:
org.craftercms.commons.upgrade.exception.UpgradeException
-
-