org.alfresco.repo.admin.patch.impl
Class MigrateVersionStorePatch
java.lang.Object
org.alfresco.repo.admin.patch.AbstractPatch
org.alfresco.repo.admin.patch.impl.MigrateVersionStorePatch
- All Implemented Interfaces:
- Patch, org.springframework.context.ApplicationEventPublisherAware
public class MigrateVersionStorePatch
- extends AbstractPatch
Migrate version store from workspace://lightWeightVersionStore to workspace://version2Store
Methods inherited from class org.alfresco.repo.admin.patch.AbstractPatch |
applies, apply, checkProperties, checkPropertyNotNull, getAlternatives, getDependsOn, getDescription, getFixesFromSchema, getFixesToSchema, getId, getTargetSchema, isForce, reportProgress, setAlternatives, setApplicationEventPublisher, setApplyToTenants, setAuthenticationContext, setDependsOn, setDescription, setFixesFromSchema, setFixesToSchema, setForce, setId, setNamespaceService, setNodeService, setPatchService, setSearchService, setTargetSchema, setTenantAdminService, setTransactionService, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MigrateVersionStorePatch
public MigrateVersionStorePatch()
setVersionMigrator
public void setVersionMigrator(VersionMigrator versionMigrator)
setTenantService
public void setTenantService(TenantService tenantService)
setImporterBootstrap
public void setImporterBootstrap(ImporterBootstrap version2ImporterBootstrap)
setBatchSize
public void setBatchSize(int batchSize)
setDeleteImmediately
public void setDeleteImmediately(boolean deleteImmediately)
init
public void init()
- Description copied from class:
AbstractPatch
- This ensures that this bean gets registered with the appropriate
service
.
- Overrides:
init
in class AbstractPatch
applyInternal
protected java.lang.String applyInternal()
throws java.lang.Exception
- Description copied from class:
AbstractPatch
- This method does the work. All transactions and thread-safety will be taken care of by this class. Any exception
will result in the transaction being rolled back. Integrity checks are downgraded for the duration of the
transaction.
- Specified by:
applyInternal
in class AbstractPatch
- Returns:
- Returns the report (only success messages).
- Throws:
java.lang.Exception
- anything can be thrown. This must be used for all failures.- See Also:
AbstractPatch.apply()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.