com.satline.util.versioning
Class VersionHandlerBase

java.lang.Object
  extended by com.satline.util.versioning.VersionHandlerBase
All Implemented Interfaces:
VersionHandler

public abstract class VersionHandlerBase
extends java.lang.Object
implements VersionHandler

Author:
Teubner

Constructor Summary
protected VersionHandlerBase()
           
 
Method Summary
 java.lang.String getCurrentVersion(java.lang.String name)
           
 VersionInitializer getInitializer(java.lang.String name, VersionInterface vi)
           
 VersionUpdater getUpdater(java.lang.String name, VersionInterface vi)
           
 void updateOrInitialize(java.lang.String name, VersionInterface vi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionHandlerBase

protected VersionHandlerBase()
Method Detail

getCurrentVersion

public java.lang.String getCurrentVersion(java.lang.String name)
                                   throws VersionException
Specified by:
getCurrentVersion in interface VersionHandler
Throws:
VersionException

updateOrInitialize

public void updateOrInitialize(java.lang.String name,
                               VersionInterface vi)
                        throws VersionException
Throws:
VersionException

getInitializer

public VersionInitializer getInitializer(java.lang.String name,
                                         VersionInterface vi)
Specified by:
getInitializer in interface VersionHandler

getUpdater

public VersionUpdater getUpdater(java.lang.String name,
                                 VersionInterface vi)
Specified by:
getUpdater in interface VersionHandler


Copyright © 2007 null. All Rights Reserved.