org.dspace.versioning
Class VersionDAO

java.lang.Object
  extended by org.dspace.versioning.VersionDAO

public class VersionDAO
extends Object

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

Field Summary
protected static String EPERSON_ID
           
protected static String HISTORY_ID
           
protected static String ITEM_ID
           
protected static String TABLE_NAME
           
protected static String VERSION_DATE
           
protected static String VERSION_ID
           
protected static String VERSION_NUMBER
           
protected static String VERSION_SUMMARY
           
 
Constructor Summary
VersionDAO()
           
 
Method Summary
 VersionImpl create(Context context)
           
 void delete(Context c, int versionID)
           
 VersionImpl find(Context context, int id)
           
 VersionImpl findByItem(Context c, Item item)
           
 VersionImpl findByItemId(Context context, int itemId)
           
 List<Version> findByVersionHistory(Context context, int versionHistoryId)
           
 void update(VersionImpl version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_NAME

protected static final String TABLE_NAME
See Also:
Constant Field Values

VERSION_ID

protected static final String VERSION_ID
See Also:
Constant Field Values

ITEM_ID

protected static final String ITEM_ID
See Also:
Constant Field Values

VERSION_NUMBER

protected static final String VERSION_NUMBER
See Also:
Constant Field Values

EPERSON_ID

protected static final String EPERSON_ID
See Also:
Constant Field Values

VERSION_DATE

protected static final String VERSION_DATE
See Also:
Constant Field Values

VERSION_SUMMARY

protected static final String VERSION_SUMMARY
See Also:
Constant Field Values

HISTORY_ID

protected static final String HISTORY_ID
See Also:
Constant Field Values
Constructor Detail

VersionDAO

public VersionDAO()
Method Detail

find

public VersionImpl find(Context context,
                        int id)

findByItem

public VersionImpl findByItem(Context c,
                              Item item)

findByItemId

public VersionImpl findByItemId(Context context,
                                int itemId)

findByVersionHistory

public List<Version> findByVersionHistory(Context context,
                                          int versionHistoryId)

create

public VersionImpl create(Context context)

delete

public void delete(Context c,
                   int versionID)

update

public void update(VersionImpl version)


Copyright © 2012 DuraSpace. All Rights Reserved.