public class Entry extends Object implements Iterable<Version>
Modifier and Type | Field and Description |
---|---|
protected Version |
baseVersion |
protected String |
key |
protected List<Version> |
versions |
Modifier and Type | Method and Description |
---|---|
Version |
addVersion(Version version) |
Version |
getBaseVersion() |
Version |
getFirstVersion() |
Version |
getGreatestVersion() |
String |
getKey() |
Version |
getLastVersion() |
Version |
getLastVersion(boolean includeUpgradeOnly) |
Version |
getOrCreateVersion(String version) |
Version |
getVersion(String version) |
List<Version> |
getVersions() |
boolean |
hasBaseVersion() |
boolean |
isEmpty() |
boolean |
isLastVersion(Version v) |
Iterator<Version> |
iterator() |
boolean |
removeVersion(Version version) |
void |
setBaseVersion(Version baseVersion) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected Version baseVersion
public final boolean isEmpty()
public final Version getFirstVersion()
public final Version getLastVersion()
public Version getLastVersion(boolean includeUpgradeOnly)
includeUpgradeOnly
- public final void setBaseVersion(Version baseVersion)
public final boolean hasBaseVersion()
public final Version getBaseVersion()
public final boolean isLastVersion(Version v)
public boolean removeVersion(Version version)
public Version addVersion(Version version)
public Version getVersion(String version)
public Version getGreatestVersion()
public Version getOrCreateVersion(String version)
version
- public List<Version> getVersions()
Copyright © 2017 Nuxeo. All rights reserved.