org.fhw.cabaweb.calculation.threads
Class CheckEntscheidungen

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.fhw.cabaweb.calculation.threads.CheckEntscheidungen
All Implemented Interfaces:
Runnable

public final class CheckEntscheidungen
extends Thread

Die Klasse checkt die Entscheidungen auf Inhalt / Existenz und korrigiert sie / legt sie an.

Version:
Version 1.0 12.08.2004
Author:
Thomas Vogt

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CheckEntscheidungen(Lock lock)
          Standardkonstruktor der das "Lock" Objekt übergeben bekommt
CheckEntscheidungen(Lock lock, Integer projektnummer, Integer gruppennummer, Integer quartal)
          Standardkonstruktor der das "Lock" Objekt übergeben bekommt Zusätzlich auch noch die nötigen Parameter
 
Method Summary
 Integer getGruppennummer()
          GET Methode
 Integer getProjektnummer()
          GET Methode
 Integer getQuartal()
          GET Methode
 void run()
          Methode die beim Start des Threads ausgeführt wird Aufruf: Object lock = new Object (); CheckEntscheidungen mt1 = new CheckEntscheidungen (lock, PROJEKTNUMMER, GRUPPENNUMMER, QUARTAL); mt1.setName ("Name XYZ"); // DEFAULT PRIORITY IS 5, MIN(IDLE) = 1, MAX(REALTIME) = 10 mt1.setPriority(5); mt1.start(); while(Thread.activeCount() > 1) { synchronized (lock) { try { lock.wait(); } catch (Exception e) { // Error Handling } } }
 void setGruppennummer(Integer gruppennummer)
          SET Methode
 void setProjektnummer(Integer projektnummer)
          SET Methode
 void setQuartal(Integer quartal)
          SET Methode
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckEntscheidungen

public CheckEntscheidungen(Lock lock)
Standardkonstruktor der das "Lock" Objekt übergeben bekommt

Parameters:
lock - Das Lock Objekt

CheckEntscheidungen

public CheckEntscheidungen(Lock lock,
                           Integer projektnummer,
                           Integer gruppennummer,
                           Integer quartal)
Standardkonstruktor der das "Lock" Objekt übergeben bekommt Zusätzlich auch noch die nötigen Parameter

Parameters:
lock - Das Lock Objekt
projektnummer - Die Projektnummer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
Method Detail

run

public void run()
Methode die beim Start des Threads ausgeführt wird Aufruf: Object lock = new Object (); CheckEntscheidungen mt1 = new CheckEntscheidungen (lock, PROJEKTNUMMER, GRUPPENNUMMER, QUARTAL); mt1.setName ("Name XYZ"); // DEFAULT PRIORITY IS 5, MIN(IDLE) = 1, MAX(REALTIME) = 10 mt1.setPriority(5); mt1.start(); while(Thread.activeCount() > 1) { synchronized (lock) { try { lock.wait(); } catch (Exception e) { // Error Handling } } }


getGruppennummer

public Integer getGruppennummer()
GET Methode

Returns:
Gruppennummer

getProjektnummer

public Integer getProjektnummer()
GET Methode

Returns:
Projektnummer

getQuartal

public Integer getQuartal()
GET Methode

Returns:
Quartal

setGruppennummer

public void setGruppennummer(Integer gruppennummer)
SET Methode

Parameters:
gruppennummer - Die Gruppennummer

setProjektnummer

public void setProjektnummer(Integer projektnummer)
SET Methode

Parameters:
projektnummer - Die Projektnummer

setQuartal

public void setQuartal(Integer quartal)
SET Methode

Parameters:
quartal - Das Quartal


Copyright © 2004 TVC-Software.com. All Rights Reserved.