org.dspace.versioning
Interface VersionHistory

All Known Implementing Classes:
VersionHistoryImpl

public interface VersionHistory

Author:
Fabio Bolognesi (fabio at atmire dot com), Mark Diggory (markd at atmire dot com), Ben Bosman (ben at atmire dot com)

Method Summary
 void add(Version version)
           
 Version getFirstVersion()
           
 Version getLatestVersion()
           
 Version getNext(Version version)
           
 Version getPrevious(Version version)
           
 Version getVersion(Item item)
           
 int getVersionHistoryId()
           
 List<Version> getVersions()
           
 boolean hasNext(Item item)
           
 boolean hasNext(Version version)
           
 boolean isEmpty()
           
 boolean isFirstVersion(Version version)
           
 boolean isLastVersion(Version version)
           
 void remove(Version version)
           
 int size()
           
 

Method Detail

getLatestVersion

Version getLatestVersion()

getFirstVersion

Version getFirstVersion()

getVersions

List<Version> getVersions()

getVersionHistoryId

int getVersionHistoryId()

getPrevious

Version getPrevious(Version version)

getNext

Version getNext(Version version)

hasNext

boolean hasNext(Version version)

add

void add(Version version)

getVersion

Version getVersion(Item item)

hasNext

boolean hasNext(Item item)

isFirstVersion

boolean isFirstVersion(Version version)

isLastVersion

boolean isLastVersion(Version version)

remove

void remove(Version version)

isEmpty

boolean isEmpty()

size

int size()


Copyright © 2012 DuraSpace. All Rights Reserved.