org.nuiton.wikitty.services
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: 461 $
Last update: $Date: 2010-10-29 17:19:55 +0200 (ven., 29 oct. 2010) $
by : $Author: bpoussin $
- Author:
- poussin
migrationRegistry
static final Map<String,WikittyExtensionMigration> migrationRegistry
- use to put migration class for extension.
key: extensionName, value: migration class
migrate
Wikitty migrate(WikittyService service,
Wikitty wikitty,
WikittyExtension oldExt,
WikittyExtension newExt)
- Migrate wikitty data from oldExt version to newExt.
- Parameters:
service - Wikitty service that do migrationwikitty - 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.