org.dspace.versioning
Interface VersioningService

All Known Implementing Classes:
VersioningServiceImpl

public interface VersioningService

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

Method Summary
 Version createNewVersion(Context c, int itemId)
           
 Version createNewVersion(Context c, int itemId, String summary)
           
 VersionHistory findVersionHistory(Context c, int itemId)
           
 Version getVersion(Context c, int versionID)
           
 Version getVersion(Context c, Item item)
           
 void removeVersion(Context c, int versionID)
           
 void removeVersion(Context c, Item item)
           
 Version restoreVersion(Context c, int versionID)
           
 Version restoreVersion(Context c, int versionID, String summary)
           
 Version updateVersion(Context c, int itemId, String summary)
           
 

Method Detail

createNewVersion

Version createNewVersion(Context c,
                         int itemId)

createNewVersion

Version createNewVersion(Context c,
                         int itemId,
                         String summary)

removeVersion

void removeVersion(Context c,
                   int versionID)

removeVersion

void removeVersion(Context c,
                   Item item)

getVersion

Version getVersion(Context c,
                   int versionID)

restoreVersion

Version restoreVersion(Context c,
                       int versionID)

restoreVersion

Version restoreVersion(Context c,
                       int versionID,
                       String summary)

findVersionHistory

VersionHistory findVersionHistory(Context c,
                                  int itemId)

updateVersion

Version updateVersion(Context c,
                      int itemId,
                      String summary)

getVersion

Version getVersion(Context c,
                   Item item)


Copyright © 2012 DuraSpace. All Rights Reserved.