org.sharengo.wikitty
Interface WikittyExtensionMigration
- All Known Implementing Classes:
- WikittyExtensionMigrationRename
public interface WikittyExtensionMigration
Interface used to migrate Wikitty data from one WikittyExtension version
to another version
- Version:
- $Revision: 17 $
Last update: $Date: 2010-04-23 11:27:32 +0200 (ven., 23 avril 2010) $
by : $Author: echatellier $
- Author:
- poussin
migrationRegistry
static final Map<String,WikittyExtensionMigration> migrationRegistry
- use to put migration class for extension.
key: extensionName, value: migration class
migrate
Wikitty migrate(AbstractWikittyService service,
WikittyTransaction transaction,
Wikitty wikitty,
WikittyExtension oldExt,
WikittyExtension newExt)
- Migrate wikitty data from oldExt version to newExt.
- Parameters:
service - Wikitty service that do migrationtransaction - current transaction to usewikitty - Wikitty object that contains data in old version
extension formatoldExt - old extension definitionnewExt - new extension definition
- Returns:
- same wikitty as argument if nothing to do, or new wikitty
if some modification is done
Copyright © 2009-2010 CodeLutin. All Rights Reserved.