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

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

public class SchutitDAO
extends java.lang.Object

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

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

Version:
$Id: SchutitDAO.java,v 1.11 2004/11/01 13:52:22 ruegsegger Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
SchutitDAO()
           
 
Method Summary
 SchutitVO select(int schutitKey)
          Selektiert alle Attribute eines Datensatzes aus der Tabelle SCHUTIT
 java.lang.String selectColorClaim(int schutitKey)
          Laden des Farbanspruchs zu einem Bild eines Schutztitel
 ImageVO selectImage(int schutitKey)
          Laden des aktuellen Bildes zu einem Schutztitel
 java.util.List selectMarart(int schutitKey)
          Selektiert die Markenarten eines Schutztitels
 java.util.List selectPrioritaet(int schutitKey)
          Selektiert die Prioritaeten eines Schutztitels
 java.util.List selectRegAdrSchutit(int schutitKey)
          Selektiert die Inhaber und Vertreter eines Schutztitels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchutitDAO

public SchutitDAO()
Method Detail

select

public SchutitVO select(int schutitKey)
                 throws java.sql.SQLException
Selektiert alle Attribute eines Datensatzes aus der Tabelle SCHUTIT

Parameters:
schutitKey - Primary Key des Schutztitels
Returns:
SchutitVO geladenes ValueObject
Throws:
java.sql.SQLException

selectImage

public ImageVO selectImage(int schutitKey)
                    throws java.sql.SQLException,
                           java.io.IOException
Laden des aktuellen Bildes zu einem Schutztitel

Parameters:
schutitKey - int Schlüssel zum Bild
Throws:
java.sql.SQLException - , IOException
java.io.IOException

selectColorClaim

public java.lang.String selectColorClaim(int schutitKey)
                                  throws java.sql.SQLException,
                                         java.io.IOException
Laden des Farbanspruchs zu einem Bild eines Schutztitel

Parameters:
schutitKey - int Schlüssel zum Farbanspruch
Throws:
java.sql.SQLException - , IOException
java.io.IOException

selectRegAdrSchutit

public java.util.List selectRegAdrSchutit(int schutitKey)
                                   throws java.sql.SQLException
Selektiert die Inhaber und Vertreter eines Schutztitels

Parameters:
schutitKey - int Schlüssel zur Registeradresse
Returns:
List RegAdrVO's
Throws:
java.sql.SQLException

selectPrioritaet

public java.util.List selectPrioritaet(int schutitKey)
                                throws java.sql.SQLException
Selektiert die Prioritaeten eines Schutztitels

Parameters:
schutitKey - int Schlüssel zu Prioritaeten
Returns:
List PrioritaetVO's
Throws:
java.sql.SQLException

selectMarart

public java.util.List selectMarart(int schutitKey)
                            throws java.sql.SQLException
Selektiert die Markenarten eines Schutztitels

Parameters:
schutitKey - int Schlüssel zu Markenart
Returns:
List Liste mit MarartVO's Markenarten
Throws:
java.sql.SQLException