Class BlueprintsUpgradeOperation
- 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.global.BlueprintsUpgradeOperation
-
- All Implemented Interfaces:
org.craftercms.commons.upgrade.UpgradeOperation<String>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.web.context.ServletContextAware
public class BlueprintsUpgradeOperation extends AbstractUpgradeOperation
Implementation ofUpgradeOperation
that syncs the blueprints in the global repository from the bootstrap repo.- Author:
- joseross
-
-
Field Summary
Fields Modifier and Type Field Description protected GeneralLockService
generalLockService
protected GitRepositoryHelper
gitRepositoryHelper
protected RetryingRepositoryOperationFacade
retryingRepositoryOperationFacade
-
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 BlueprintsUpgradeOperation(StudioConfiguration studioConfiguration, GeneralLockService generalLockService, GitRepositoryHelper gitRepositoryHelper, RetryingRepositoryOperationFacade retryingRepositoryOperationFacade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doExecute(StudioUpgradeContext context)
GeneralLockService
getGeneralLockService()
void
setGeneralLockService(GeneralLockService generalLockService)
-
Methods inherited from class org.craftercms.studio.impl.v2.upgrade.operations.AbstractUpgradeOperation
commitAllChanges, doExecute, getCommitMessage, init, loadResource, setServletContext, trackChangedFiles, trackDeletedFiles
-
-
-
-
Field Detail
-
generalLockService
protected GeneralLockService generalLockService
-
gitRepositoryHelper
protected GitRepositoryHelper gitRepositoryHelper
-
retryingRepositoryOperationFacade
protected RetryingRepositoryOperationFacade retryingRepositoryOperationFacade
-
-
Constructor Detail
-
BlueprintsUpgradeOperation
@ConstructorProperties({"studioConfiguration","generalLockService","gitRepositoryHelper","retryingRepositoryOperationFacade"}) public BlueprintsUpgradeOperation(StudioConfiguration studioConfiguration, GeneralLockService generalLockService, GitRepositoryHelper gitRepositoryHelper, RetryingRepositoryOperationFacade retryingRepositoryOperationFacade)
-
-
Method Detail
-
getGeneralLockService
public GeneralLockService getGeneralLockService()
-
setGeneralLockService
public void setGeneralLockService(GeneralLockService generalLockService)
-
doExecute
public void doExecute(StudioUpgradeContext context) throws org.craftercms.commons.upgrade.exception.UpgradeException
- Specified by:
doExecute
in classAbstractUpgradeOperation
- Throws:
org.craftercms.commons.upgrade.exception.UpgradeException
-
-