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
Your implementation can have constructor with ApplicationConfig as argument.
- Version:
- $Revision: 1300 $
Last update: $Date: 2012-01-07 21:40:21 +0100 (Sat, 07 Jan 2012) $
by : $Author: bpoussin $
- Author:
- poussin
migrationRegistry
@Deprecated
static final Map<String,WikittyExtensionMigration> migrationRegistry
- Deprecated. use new
WikittyExtensionMigrationRegistry- 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-2012 CodeLutin. All Rights Reserved.