org.dspace.content.dao
Class ItemDAO

java.lang.Object
  extended by org.dspace.content.dao.ItemDAO
Direct Known Subclasses:
ItemDAOOracle, ItemDAOPostgres

public abstract class ItemDAO
extends Object


Field Summary
protected  Context context
           
 
Constructor Summary
protected ItemDAO(Context ctx)
           
 
Method Summary
abstract  Bitstream getFirstBitstream(int itemId, String bundleName)
           
abstract  Bitstream getNamedBitstream(int itemId, String bundleName, String fileName)
           
abstract  Bitstream getPrimaryBitstream(int itemId, String bundleName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected Context context
Constructor Detail

ItemDAO

protected ItemDAO(Context ctx)
Method Detail

getPrimaryBitstream

public abstract Bitstream getPrimaryBitstream(int itemId,
                                              String bundleName)
                                       throws SQLException
Throws:
SQLException

getFirstBitstream

public abstract Bitstream getFirstBitstream(int itemId,
                                            String bundleName)
                                     throws SQLException
Throws:
SQLException

getNamedBitstream

public abstract Bitstream getNamedBitstream(int itemId,
                                            String bundleName,
                                            String fileName)
                                     throws SQLException
Throws:
SQLException


Copyright © 2010 DuraSpace. All Rights Reserved.