openfuture.bugbase.domain
Class  VersionManager
java.lang.Object
  |
  +--openfuture.bugbase.domain.VersionManager
- public class VersionManager- extends java.lang.Object
Manages versions of domain objects.
 Created: Tue Apr 25 20:39:54 2000
- Version: 
- $Revision: 1.4 $
- Author: 
- Wolfgang Reissenberger
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
VersionManager
public VersionManager(Persistency persistency)
getVersions
public java.util.LinkedList getVersions()
- Returns a list of Versionsorted in ascending order. For all these versions an update is
 available.
- 
- Returns:
- list of available version updates (version after update)
 
getVersions
public java.util.LinkedList getVersions(Version maxVersion)
- Returns a list of Versionsorted in ascending order less or equal thanmaxVersion.
 For all these versions an update is available.
- 
- Parameters:
- maxVersion- maximal Version
- Returns:
- list of available version updates (version after update)
 
update
public TransactionResult update(Version toVersion)
- Performs the update of the persistency.- 
- Parameters:
- toVersion- version number to reach
- Returns:
- result of the update
 
getVersionLabel
public VersionLabel getVersionLabel()
                             throws I18NException
- Get the current persistency version.- 
- Returns:
- the current persistency version.
 
Copyright © 2000 -- 2003 openfuture.de. All Rights Reserved.