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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final org.slf4j.Loggerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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, updateIntegrityFields inherited from class org.craftercms.studio.impl.v2.upgrade.operations.AbstractUpgradeOperation
changedFiles, commitDetails, CONFIG_KEY_COMMIT_DETAILS, deletedFiles, servletContext, studioConfigurationFields inherited from class org.craftercms.commons.upgrade.impl.operations.AbstractUpgradeOperation
applicationContext, currentVersion, enabled, nextVersion -
Constructor Summary
ConstructorsConstructorDescriptionPopulateItemTableUpgradeOperation(StudioConfiguration studioConfiguration, String scriptFolder, org.craftercms.commons.entitlements.validator.DbIntegrityValidator integrityValidator, ItemServiceInternal itemServiceInternal, ContentService contentService, GitRepositoryHelper gitRepositoryHelper, String blobExtension, long executorTimeoutSeconds, int executorThreadCount) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoExecute(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, trackDeletedFilesMethods inherited from class org.craftercms.commons.upgrade.impl.operations.AbstractUpgradeOperation
execute, setApplicationContext, setEnabled
-
Field Details
-
logger
public static final org.slf4j.Logger logger -
CONFIG_KEY_CLEAR_EXISTING_DATA
- See Also:
-
CONFIG_KEY_STORED_PROCEDURE_NAME
- See Also:
-
CONFIG_KEY_STORED_PARENT_ID_PROCEDURE_NAME
- See Also:
-
QUERY_GET_ALL_SITES
- See Also:
-
STORED_PROCEDURE_NAME
- See Also:
-
SP_PARAM_SITE
- See Also:
-
QUERY_PARAM_SITE_ID
- See Also:
-
QUERY_CHECK_DATA_EXISTS
- See Also:
-
QUERY_CALL_STORED_PROCEDURE
- See Also:
-
-
Constructor Details
-
PopulateItemTableUpgradeOperation
@ConstructorProperties({"studioConfiguration","scriptFolder","integrityValidator","itemServiceInternal","contentService","gitRepositoryHelper","blobExtension","executorTimeoutSeconds","executorThreadCount"}) public PopulateItemTableUpgradeOperation(StudioConfiguration studioConfiguration, String scriptFolder, org.craftercms.commons.entitlements.validator.DbIntegrityValidator integrityValidator, ItemServiceInternal itemServiceInternal, ContentService contentService, GitRepositoryHelper gitRepositoryHelper, String blobExtension, long executorTimeoutSeconds, int executorThreadCount)
-
-
Method Details
-
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
-