ch.ige.edossier.web.server.dao
Class AnswerDAO

java.lang.Object
  extended bych.ige.edossier.web.server.dao.AnswerDAO

public class AnswerDAO
extends java.lang.Object

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
Data Access Objekt für die Tabelle ANSWER

Copyright (c) 2004, Eidgenössisches Institut für Geistiges Eigentum

Version:
$Id: AnswerDAO.java,v 1.10 2004/11/02 02:01:51 bouquet Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
AnswerDAO()
           
 
Method Summary
 int delete(int answerId)
          Löscht einen Datensatz aus der Tabelle ANSWER
 void insert(AnswerVO answerVO)
          Fügt einen Datensatz in die Tabelle ANSWER ein
 void insertBlob(AnswerVO answerVO)
          Diese Methode fügt nachträglich einen Blob in die Tabelle DOSSIER
 AnswerVO selectByInterception(int interceptionId)
          Selektiert einen Datensatz der Tabelle ANSWER
 ImageVO selectImage(int answerId)
          Diese Methode gibt ein Image-Value-Object zurück, anhand der Answer_Id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnswerDAO

public AnswerDAO()
Method Detail

insert

public void insert(AnswerVO answerVO)
            throws java.lang.Exception
Fügt einen Datensatz in die Tabelle ANSWER ein

Parameters:
answerVO - AnswerVO Value-Object
Throws:
java.lang.Exception - Unerwarteter SQL Fehler oder Konvertierungsfehler

selectByInterception

public AnswerVO selectByInterception(int interceptionId)
                              throws java.lang.Exception
Selektiert einen Datensatz der Tabelle ANSWER

Parameters:
interceptionId - int Key zum selektieren des Datensatzes.
Returns:
AnswerVO Value-Object
Throws:
java.lang.Exception - Unerwarteter SQL-Fehler

selectImage

public ImageVO selectImage(int answerId)
                    throws java.lang.Exception
Diese Methode gibt ein Image-Value-Object zurück, anhand der Answer_Id

Parameters:
answerId - int Nummer zum selektieren des Datensatzes
Returns:
ImageVO Value-Object
Throws:
java.lang.Exception - Unerwarteter Fehler

delete

public int delete(int answerId)
           throws java.sql.SQLException
Löscht einen Datensatz aus der Tabelle ANSWER

Parameters:
answerId - int PK
Returns:
int Anzahl gelöschter Datensätze
Throws:
java.sql.SQLException - Unerwarteter SQL Fehler

insertBlob

public void insertBlob(AnswerVO answerVO)
                throws java.sql.SQLException
Diese Methode fügt nachträglich einen Blob in die Tabelle DOSSIER

Throws:
java.sql.SQLException - Unerwartete SQL-Exception