|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlocal.tomas.util.versioning.VersionHandlerBase
public abstract class VersionHandlerBase
Default base class for version handlers.
| Constructor Summary | |
|---|---|
protected |
VersionHandlerBase()
Default constructor. |
| 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. |
void |
updateOrInitialize(String name,
VersionInterface vi)
Update to new version or initialize if none can be found. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected VersionHandlerBase()
| Method Detail |
|---|
public String getCurrentVersion(String name)
throws VersionException
getCurrentVersion in interface VersionHandlername - the property name
VersionException
public void updateOrInitialize(String name,
VersionInterface vi)
throws VersionException
name - entity namevi - version interface
VersionException
public VersionInitializer getInitializer(String name,
VersionInterface vi)
VersionHandler
getInitializer in interface VersionHandlername - entity namevi - version entity container
public VersionUpdater getUpdater(String name,
VersionInterface vi)
VersionHandler
getUpdater in interface VersionHandlername - entity namevi - version entity container
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||