ch.ige.edossier.util
Class RefreshState

java.lang.Object
  extended bych.ige.edossier.util.RefreshState

public class RefreshState
extends java.lang.Object

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
KANN-ZIEL [K2] - Beanstandungen Fristen (Pflichtenheft b32.03_PF_eDossier.pdf, Seite 17)
KANN-ZIEL [K3] - Beanstandungen Status (Pflichtenheft b32.03_PF_eDossier.pdf, Seite 17)
Die Klasse RefreshState kapselt die Aufbereitung der Session-Objekte nach dem ändern des Status einer Beanstandung.

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

Version:
$Id: RefreshState.java,v 1.5 2004/11/03 14:46:38 bouquet Exp $
Author:
Anita Rueegsegger, Marc Bouquet

Constructor Summary
RefreshState()
          Standard-Konstruktor
 
Method Summary
 boolean setState(int interceptionId, int status)
          Mit dieser Methode wird der Status der Beanstandung mit dem übergebenen Wert gesetzt.
 DossierOverviewVO updateDossiers(int accountId)
          Diese Methode aktualisiert die Dossiers aufgrund der Status-Änderung in der Beanstandung
 java.util.List updateInterceptions(int dossierId)
          Diese Methode aktualisiert die Interceptions aufgrund der Status-Änderung in der Beanstandung
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefreshState

public RefreshState()
Standard-Konstruktor

Method Detail

setState

public boolean setState(int interceptionId,
                        int status)
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

updateDossiers

public DossierOverviewVO updateDossiers(int accountId)
Diese Methode aktualisiert die Dossiers aufgrund der Status-Änderung in der Beanstandung

Parameters:
accountId - int Nummer zum selektieren der Datensätze
Returns:
DossierOverviewVO Value-Object mit Dossier-Listen sortiert nach Stati

updateInterceptions

public java.util.List updateInterceptions(int dossierId)
Diese Methode aktualisiert die Interceptions aufgrund der Status-Änderung in der Beanstandung

Parameters:
dossierId - int Nummer zum selektieren der Datensätze
Returns:
List Liste mit Interception-Value-Objects