public class VersionHistoryImpl extends Object implements org.dspace.versioning.VersionHistory
| Modifier | Constructor and Description |
|---|---|
protected |
VersionHistoryImpl(org.dspace.core.Context c,
org.dspace.storage.rdbms.TableRow row) |
protected |
VersionHistoryImpl(org.dspace.versioning.VersionHistoryDAO vhDAO) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Version version) |
boolean |
equals(Object o) |
Version |
getFirstVersion() |
Version |
getLatestVersion() |
protected org.dspace.storage.rdbms.TableRow |
getMyRow() |
Version |
getNext(Version version) |
Version |
getPrevious(Version version) |
Version |
getVersion(org.dspace.content.Item item) |
int |
getVersionHistoryId() |
List<Version> |
getVersions() |
int |
hashCode() |
boolean |
hasNext(org.dspace.content.Item item) |
boolean |
hasNext(Version version) |
boolean |
isEmpty() |
boolean |
isFirstVersion(Version version) |
boolean |
isLastVersion(Version version) |
void |
remove(Version version) |
void |
setVersions(List<Version> versions) |
int |
size() |
protected VersionHistoryImpl(org.dspace.versioning.VersionHistoryDAO vhDAO)
protected VersionHistoryImpl(org.dspace.core.Context c,
org.dspace.storage.rdbms.TableRow row)
public int getVersionHistoryId()
getVersionHistoryId in interface org.dspace.versioning.VersionHistorypublic Version getPrevious(Version version)
getPrevious in interface org.dspace.versioning.VersionHistorypublic Version getNext(Version version)
getNext in interface org.dspace.versioning.VersionHistorypublic Version getVersion(org.dspace.content.Item item)
getVersion in interface org.dspace.versioning.VersionHistorypublic boolean hasNext(org.dspace.content.Item item)
hasNext in interface org.dspace.versioning.VersionHistorypublic boolean hasNext(Version version)
hasNext in interface org.dspace.versioning.VersionHistorypublic List<Version> getVersions()
getVersions in interface org.dspace.versioning.VersionHistorypublic void add(Version version)
add in interface org.dspace.versioning.VersionHistorypublic Version getLatestVersion()
getLatestVersion in interface org.dspace.versioning.VersionHistorypublic Version getFirstVersion()
getFirstVersion in interface org.dspace.versioning.VersionHistorypublic boolean isFirstVersion(Version version)
isFirstVersion in interface org.dspace.versioning.VersionHistorypublic boolean isLastVersion(Version version)
isLastVersion in interface org.dspace.versioning.VersionHistorypublic void remove(Version version)
remove in interface org.dspace.versioning.VersionHistorypublic boolean isEmpty()
isEmpty in interface org.dspace.versioning.VersionHistorypublic int size()
size in interface org.dspace.versioning.VersionHistoryprotected org.dspace.storage.rdbms.TableRow getMyRow()
Copyright © 2014 DuraSpace. All rights reserved.