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

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

public class AddressDAO
extends java.lang.Object

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

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

Version:
$Id: AddressDAO.java,v 1.11 2004/11/16 05:49:45 ruegsegger Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
AddressDAO()
           
 
Method Summary
 int delete(int addressId)
          Löscht einen Datensatz aus der Tabelle ADDRESS.
 void insert(AddressVO addressVO)
          Fügt einen Datensatz in die Tabelle ADDRESS ein.
 java.util.List select(int dossierId)
          Selektiert einen Datensatz der Tabelle ADDRESS and ROLE_ADR_DOSSIER
 AddressVO selectAddress(int addressId)
          Selektiert einen Datensatz der Tabelle ADDRESS
 void update(AddressVO addressVO)
          Aktualisiert einen Datensatz in die Tabelle ADDRESS ein.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressDAO

public AddressDAO()
Method Detail

select

public java.util.List select(int dossierId)
                      throws java.sql.SQLException
Selektiert einen Datensatz der Tabelle ADDRESS and ROLE_ADR_DOSSIER

Parameters:
dossierId - Nummer zum selektieren der Datensätze
Returns:
List Liste mit Adress-Value-Object
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler

selectAddress

public AddressVO selectAddress(int addressId)
                        throws java.sql.SQLException
Selektiert einen Datensatz der Tabelle ADDRESS

Parameters:
addressId - Nummer zum selektieren der Datensätze
Returns:
AddressVO Adress-Value-Object
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler

insert

public void insert(AddressVO addressVO)
            throws java.lang.Exception
Fügt einen Datensatz in die Tabelle ADDRESS ein.

Parameters:
addressVO - ValueObject AddressVO
Throws:
java.lang.Exception - Unerwarteter SQL-Fehler oder Konvertierungsfehler

update

public void update(AddressVO addressVO)
            throws java.lang.Exception
Aktualisiert einen Datensatz in die Tabelle ADDRESS ein.

Parameters:
addressVO - ValueObject AddressVO
Throws:
java.lang.Exception - Unerwarteter SQL-Fehler oder Konvertierungsfehler

delete

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

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