de.bsvrz.sys.startstopp.prozessvew
Class StoppBedingung

java.lang.Object
  extended by de.bsvrz.sys.startstopp.prozessvew.StoppBedingung

public class StoppBedingung
extends java.lang.Object

Klasse die eine Stoppbedingungen einer Inkarnation realisiert

Author:
Dambach Werke GmbH

Constructor Summary
StoppBedingung(ProzessDaten prozessDaten, java.lang.String rechnerAlias, java.lang.String name, long warteZeit, java.lang.String startStoppBlockId)
          Konstruktor der Klasse
 
Method Summary
 java.util.Date getFruehesterStoppZeitpunkt()
          Methode liefert den frühesten Stoppzeitpunkt der Inkarantion.
 java.lang.String getProzessName()
          Methode liefert den Namen des Prozesses entsprechend den Konventionen der Klasse Tools, Methode bestimmeInkarnationsName() zurück.
 java.lang.String getRechnerAlias()
           
 long getWarteZeit()
           
 boolean isErfuellt()
           
 void setWarteZeit(long warteZeit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoppBedingung

public StoppBedingung(ProzessDaten prozessDaten,
                      java.lang.String rechnerAlias,
                      java.lang.String name,
                      long warteZeit,
                      java.lang.String startStoppBlockId)
Konstruktor der Klasse

Parameters:
prozessDaten - Prozessdaten der Instanz, zu der die Startbedingungen gehören
rechnerAlias - Alias des Rechner auf dem der Prozess läuft
name - Name des Prozesses
warteZeit - Wartezeit in Sekunden
startStoppBlockId - Id des StartStopp Blocks auf den sich der Rechner bezieht
Method Detail

getRechnerAlias

public java.lang.String getRechnerAlias()
Returns:
liefert die Klassenvariable m_rechnerAlias zurück

getProzessName

public java.lang.String getProzessName()
Methode liefert den Namen des Prozesses entsprechend den Konventionen der Klasse Tools, Methode bestimmeInkarnationsName() zurück.

Returns:
Name des Prozesses

getWarteZeit

public long getWarteZeit()
Returns:
liefert die Klassenvariable m_warteZeit zurück

setWarteZeit

public void setWarteZeit(long warteZeit)
Parameters:
warteZeit - setzt die Klassenvariable m_warteZeit

isErfuellt

public boolean isErfuellt()
Returns:
liefert die Klassenvariable m_erfuellt zurück

getFruehesterStoppZeitpunkt

public java.util.Date getFruehesterStoppZeitpunkt()
Methode liefert den frühesten Stoppzeitpunkt der Inkarantion. Dieser Zeitpunkt bestimmt sich aus dem Stoppzeitpunkt der Inkaranation + der Wartezeit die in der Klassenvariablen m_wartezeit definiert ist.

Returns:
frühesten Stoppzeitpunkt