ch.ige.edossier.web.server
Class InterceptionAssembler

java.lang.Object
  extended bych.ige.edossier.web.server.InterceptionAssembler

public class InterceptionAssembler
extends java.lang.Object

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
Die Klasse InterceptionAssembler ist die Steuerklasse für die Datenaufbereitung der Beanstandungen.

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

Version:
$Id: InterceptionAssembler.java,v 1.9 2004/11/03 14:46:36 bouquet Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
InterceptionAssembler()
          Standard-Konstruktor
 
Method Summary
 InterceptionVO getInterception(int interceptionId)
          Diese Methode gibt ein Value-Object einer Beanstandung zurück.
 java.util.List getInterceptions(int dossierId)
          Diese Methode gibt eine Liste von Interception-Value-Objects zurück.
 java.util.Collection getNewInterceptions(java.lang.String today)
          Diese Methode liest alle neuen Interceptions des heutigen Tages aus.
 boolean setState(int interceptionId, int status)
          Mit dieser Methode wird der Status der Beanstandung mit dem übergebenen Wert gesetzt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptionAssembler

public InterceptionAssembler()
Standard-Konstruktor

Method Detail

getInterceptions

public java.util.List getInterceptions(int dossierId)
                                throws java.lang.Exception
Diese Methode gibt eine Liste von Interception-Value-Objects zurück.

Parameters:
dossierId - int Nummer zum selektieren der Datensätze
Returns:
List Liste mit Interceptions-Value-Objects
Throws:
java.lang.Exception - Unerwarteter Fehler

getInterception

public InterceptionVO getInterception(int interceptionId)
                               throws java.lang.Exception
Diese Methode gibt ein Value-Object einer Beanstandung zurück.

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

getNewInterceptions

public java.util.Collection getNewInterceptions(java.lang.String today)
                                         throws java.lang.Exception
Diese Methode liest alle neuen Interceptions des heutigen Tages aus.

Parameters:
today - String Datum des heutigen Tages
Returns:
Collection mit Newsletter-Value-Objects
Throws:
java.lang.Exception - Unerwarteter Fehler

setState

public boolean setState(int interceptionId,
                        int status)
                 throws java.lang.Exception
Mit dieser Methode wird der Status der Beanstandung mit dem übergebenen Wert gesetzt.

Parameters:
interceptionId - int Nummer zum selektieren des Datensatzes
status - int Status der in die Datenbank geschrieben wird
Returns:
boolean true = Status wurde aktualisiert, false = Status konnte nicht aktualisiert werden
Throws:
java.lang.Exception - Unerwarteter Fehler