|
||||||||||
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 konnteprivate String bildeBeschreibungEreignis(Baustelle baustelle) throws BisInterfaceException
baustelle
- Baustelle
BisInterfaceException
- bei ungültigem Baustellenzustandprivate String bildeNameEreignis(Baustelle baustelle) throws BisInterfaceException
baustelle
- Baustelle
BisInterfaceException
- bei ungültigem Baustellenzustandprivate 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 |