dk.netarkivet.harvester.datamodel
Class ExtendedFieldValueDBDAO

java.lang.Object
  extended by dk.netarkivet.harvester.datamodel.ExtendedFieldValueDAO
      extended by dk.netarkivet.harvester.datamodel.ExtendedFieldValueDBDAO

public class ExtendedFieldValueDBDAO
extends ExtendedFieldValueDAO


Field Summary
 
Fields inherited from class dk.netarkivet.harvester.datamodel.ExtendedFieldValueDAO
instance
 
Constructor Summary
protected ExtendedFieldValueDBDAO()
           
 
Method Summary
 void create(java.sql.Connection aConnection, ExtendedFieldValue aExtendedFieldValue, boolean aCommit)
           
 void create(ExtendedFieldValue aExtendedFieldValue)
           
 void delete(long aExtendedfieldValueID)
           
 boolean exists(java.lang.Long aExtendedFieldValueID)
           
protected  java.sql.Connection getConnection()
          Gets the ExtendedFieldValueDAO singleton.
static ExtendedFieldValueDAO getInstance()
           
 ExtendedFieldValue read(java.lang.Long aExtendedFieldID, java.lang.Long aInstanceID)
           
 void update(java.sql.Connection aConnection, ExtendedFieldValue aExtendedFieldValue, boolean aCommit)
           
 void update(ExtendedFieldValue aExtendedFieldValue)
           
 
Methods inherited from class dk.netarkivet.harvester.datamodel.ExtendedFieldValueDAO
reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedFieldValueDBDAO

protected ExtendedFieldValueDBDAO()
Method Detail

getConnection

protected java.sql.Connection getConnection()
Description copied from class: ExtendedFieldValueDAO
Gets the ExtendedFieldValueDAO singleton.

Specified by:
getConnection in class ExtendedFieldValueDAO
Returns:
the ExtendedFieldValueDAO singleton

create

public void create(java.sql.Connection aConnection,
                   ExtendedFieldValue aExtendedFieldValue,
                   boolean aCommit)
            throws java.sql.SQLException
Throws:
java.sql.SQLException

create

public void create(ExtendedFieldValue aExtendedFieldValue)
Specified by:
create in class ExtendedFieldValueDAO

delete

public void delete(long aExtendedfieldValueID)
            throws IOFailure
Specified by:
delete in class ExtendedFieldValueDAO
Throws:
IOFailure

exists

public boolean exists(java.lang.Long aExtendedFieldValueID)
Specified by:
exists in class ExtendedFieldValueDAO

read

public ExtendedFieldValue read(java.lang.Long aExtendedFieldID,
                               java.lang.Long aInstanceID)
Specified by:
read in class ExtendedFieldValueDAO

update

public void update(java.sql.Connection aConnection,
                   ExtendedFieldValue aExtendedFieldValue,
                   boolean aCommit)
            throws java.sql.SQLException
Throws:
java.sql.SQLException

update

public void update(ExtendedFieldValue aExtendedFieldValue)
            throws IOFailure
Specified by:
update in class ExtendedFieldValueDAO
Throws:
IOFailure

getInstance

public static ExtendedFieldValueDAO getInstance()