common-util

local.tomas.util.versioning
Interface VersionHandler

All Known Implementing Classes:
VersionHandlerBase

public interface VersionHandler

Version handling interface.

Author:
Teubner

Method Summary
 String getCurrentVersion(String name)
          Get current version.
 VersionInitializer getInitializer(String name, VersionInterface vi)
          Get initializer for version interface.
 VersionUpdater getUpdater(String name, VersionInterface vi)
          Get updater for version interface.
 

Method Detail

getCurrentVersion

String getCurrentVersion(String name)
                         throws VersionException
Get current version.

Parameters:
name - entity name
Returns:
current version
Throws:
VersionException

getInitializer

VersionInitializer getInitializer(String name,
                                  VersionInterface vi)
Get initializer for version interface.

Parameters:
name - entity name
vi - version entity container
Returns:

getUpdater

VersionUpdater getUpdater(String name,
                          VersionInterface vi)
Get updater for version interface.

Parameters:
name - entity name
vi - version entity container
Returns:

common-util

Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.