|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.kex.isis.isis.impl.BaustellenEreignisFactory
public final class BaustellenEreignisFactory
Factory für die Baustellenereignisse.
| Field Summary | |
|---|---|
private de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.EreignisTyp |
ereignisTyp
das Typobjekt der Baustellenereignisse. |
protected de.bsvrz.sys.funclib.operatingMessage.MessageSender |
nachrichtenSender
Diese Klasse versendet die Betriebsmeldungen. |
static String |
PID_BAUSTELLENEREIGNIS
die PID des Ereignistyps für die Baustellenereignisse. |
private static BaustellenEreignisFactory |
singleton
das Singleton der Klasse. |
| Constructor Summary | |
|---|---|
private |
BaustellenEreignisFactory()
Privater Konstruktor. |
| Method Summary | |
|---|---|
de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.Ereignis |
anlegenEreignis(Baustelle baustelle)
Legt ein Baustellenereignis für die Baustelle an, wenn das für den aktuellen Zustand parametriert ist. |
private String |
bildeBeschreibungEreignis(Baustelle baustelle)
Erzeugt einen Beschreibungstext für das Ereignis. |
private String |
bildeNameEreignis(Baustelle baustelle)
Bildet den Namen für das Ereignis. |
private String |
bildePIDEreignis(Baustelle baustelle)
Bildet die PID für das Baustellen-Ereignis. |
static BaustellenEreignisFactory |
getInstance()
Gibt das einzige Objekt der Klasse zurück. |
boolean |
istEreignis(BisInterface.BaustellenZustand zustand)
Test, ob der Baustellenzustand das Anlegen eines Ereignisses erfordert. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static BaustellenEreignisFactory singleton
public static final String PID_BAUSTELLENEREIGNIS
protected de.bsvrz.sys.funclib.operatingMessage.MessageSender nachrichtenSender
private de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.EreignisTyp ereignisTyp
| Constructor Detail |
|---|
private BaustellenEreignisFactory()
| Method Detail |
|---|
public static BaustellenEreignisFactory getInstance()
public de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.Ereignis anlegenEreignis(Baustelle baustelle)
throws BisInterfaceException
baustelle - Baustelle
BisInterfaceException - wenn das Ereignis nicht angelegt wrden konnte
private String bildeBeschreibungEreignis(Baustelle baustelle)
throws BisInterfaceException
baustelle - Baustelle
BisInterfaceException - bei ungültigem Baustellenzustand
private String bildeNameEreignis(Baustelle baustelle)
throws BisInterfaceException
baustelle - Baustelle
BisInterfaceException - bei ungültigem Baustellenzustand
private String bildePIDEreignis(Baustelle baustelle)
throws BisInterfaceException
'ereignis.baustellenstatus.Baustelle-PID'
mit 'ereignis': fester Prefix. 'baustellenstatus': texttuelle Beschreibung des Status des Baustelle 'Baustelle-PID': PID der BaustelleBeispiel: ereignis.gültig.BaustelleA5
baustelle - Baustelle
BisInterfaceException - bei ungültigem Baustellenzustandpublic boolean istEreignis(BisInterface.BaustellenZustand zustand)
zustand - Baustellenzustand
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||