ch.ige.edossier.transfer.server.dao
Class BfakturDAO

java.lang.Object
  extended bych.ige.edossier.transfer.server.dao.BfakturDAO

public class BfakturDAO
extends java.lang.Object

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
Data Access Objekt für die Detaildaten einer Beanstandung

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

Version:
$Id: BfakturDAO.java,v 1.7 2004/10/27 22:04:59 ruegsegger Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
BfakturDAO()
           
 
Method Summary
 BfakturVO select(int schutitKey, int ereigIdat, java.lang.String artNr)
          Selektiert alle relevanten Daten der Tabelle bfaktur, bfaktpos, bfaktxt die benötigt werden um eine Beanstandung im Detail darzustellen
 byte[] selectPdf(int bfaktId)
          Holt den byte-Array des Pdf-Dokuments von der Jipps-Datenbank
 java.lang.String selectTitel(int bfaktId)
          Selektiert den Titel einer Banstandung
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BfakturDAO

public BfakturDAO()
Method Detail

select

public BfakturVO select(int schutitKey,
                        int ereigIdat,
                        java.lang.String artNr)
                 throws java.sql.SQLException
Selektiert alle relevanten Daten der Tabelle bfaktur, bfaktpos, bfaktxt die benötigt werden um eine Beanstandung im Detail darzustellen

Parameters:
schutitKey - int Schutztitelkey Bestandteil des PK
ereigIdat - int Ereignisdatum Bestandteil des PK
artNr - String Artikelnummer Bestandteil des PK
Returns:
BfakturVO beinhaltete Detaildaten einer Beanstandung
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler

selectTitel

public java.lang.String selectTitel(int bfaktId)
                             throws java.sql.SQLException
Selektiert den Titel einer Banstandung

Parameters:
bfaktId - int Schlüsselwert
Returns:
String Titel einer Beanstandung
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler

selectPdf

public byte[] selectPdf(int bfaktId)
                 throws java.sql.SQLException
Holt den byte-Array des Pdf-Dokuments von der Jipps-Datenbank

Parameters:
bfaktId - int PK der Tabelle printjob
Returns:
byte[] Pdf-Daten
Throws:
java.sql.SQLException - Unerwarteter SQL-Fehler