de.bsvrz.ste.rdstmc.meldungserstellung
Class VerwaltungMeldungen
java.lang.Object
de.bsvrz.ste.rdstmc.meldungserstellung.VerwaltungMeldungen
- All Implemented Interfaces:
- de.bsvrz.dav.daf.main.config.InvalidationListener, MeldungenGlobal
public class VerwaltungMeldungen
- extends java.lang.Object
- implements de.bsvrz.dav.daf.main.config.InvalidationListener, MeldungenGlobal
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_debug
private static final de.bsvrz.sys.funclib.debug.Debug _debug
- Debug-Logger für Logging-Ausgaben
_connection
private de.bsvrz.dav.daf.main.ClientDavInterface _connection
_konfigurationsObjekt
private de.bsvrz.dav.daf.main.config.ConfigurationObject _konfigurationsObjekt
_konfiguration
private Konfiguration _konfiguration
_datenBeschreibung
private de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
- Datenbeschreibung "generiert"
_meldungenGlobal
private MeldungenGlobal _meldungenGlobal
MENGE
public static final java.lang.String MENGE
- See Also:
- Constant Field Values
PID_PREFIX
public static final java.lang.String PID_PREFIX
- See Also:
- Constant Field Values
NAME_PREFIX
public static final java.lang.String NAME_PREFIX
- See Also:
- Constant Field Values
_meldungen
private java.util.Map<java.lang.String,Meldung> _meldungen
VerwaltungMeldungen
public VerwaltungMeldungen(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject konfigurationsObjekt,
Konfiguration konfiguration,
MeldungenGlobal meldungenGlobal)
getConnection
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
getKonfigurationsObjekt
public de.bsvrz.dav.daf.main.config.ConfigurationObject getKonfigurationsObjekt()
getDatenBeschreibung
public de.bsvrz.dav.daf.main.DataDescription getDatenBeschreibung()
getKonfigurationsbereich
public de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigurationsbereich()
- Specified by:
getKonfigurationsbereich
in interface MeldungenGlobal
- Returns:
- den Konfigurationsbereich, in dem dynamische Meldungsobjekte abgelegt werden
getLocationMethode
public LocationMethode getLocationMethode()
- Specified by:
getLocationMethode
in interface MeldungenGlobal
- Returns:
- die LocationMethode, nach der Meldungsdatensätze kodiert werden
getPublikationInitial
public PublikationInitial getPublikationInitial()
- Specified by:
getPublikationInitial
in interface MeldungenGlobal
- Returns:
- die Methode, nach der beim Programmstart aktuelle Zustände publiziert werden
getIdOrganisation
public java.lang.String getIdOrganisation()
- Specified by:
getIdOrganisation
in interface MeldungenGlobal
- Returns:
- die (Text-) Id der Organisationseinheit, die einer generierten Meldung zugeordnet sein soll
- i. d. R. LMS
getIdNummer
public java.lang.String getIdNummer()
- Specified by:
getIdNummer
in interface MeldungenGlobal
- Returns:
- die (numerische) Id der Organisationseinheit, die einer generierten Meldung zugeordnet sein soll
- i. d. R. LMS
getAblaufOffset
public int getAblaufOffset()
- Specified by:
getAblaufOffset
in interface MeldungenGlobal
- Returns:
- Zeitspanne in min., wielange eine Meldung gültig (nicht abgelaufen)
sein soll, nachdem sie aktualisiert wurde
getMeldung
public Meldung getMeldung(java.lang.String schluessel)
bestimmeEreignis
private Ereignis bestimmeEreignis(de.bsvrz.dav.daf.main.ResultData resultData)
initialisiereVorhandeneMeldungen
public java.util.Map<java.lang.String,Ereignis> initialisiereVorhandeneMeldungen()
erzeugeMeldung
public boolean erzeugeMeldung(java.lang.String schluessel)
invalidObject
public void invalidObject(de.bsvrz.dav.daf.main.config.DynamicObject dynObjekt)
- Specified by:
invalidObject
in interface de.bsvrz.dav.daf.main.config.InvalidationListener
getEreignisCode
private static java.lang.String getEreignisCode(de.bsvrz.dav.daf.main.Data data)
getPrimaereTmcLocation
private static java.lang.String getPrimaereTmcLocation(de.bsvrz.dav.daf.main.Data data)
getAlleTmcLocationen
private static java.util.List<java.lang.String> getAlleTmcLocationen(de.bsvrz.dav.daf.main.Data data)
getTmcRichtung
private static int getTmcRichtung(de.bsvrz.dav.daf.main.Data data)
getLocationExtend
private static int getLocationExtend(de.bsvrz.dav.daf.main.Data data)
getRDSQuantitaetLENWert
private static java.lang.String getRDSQuantitaetLENWert(de.bsvrz.dav.daf.main.Data data)
istGeneriert
private static boolean istGeneriert(de.bsvrz.dav.daf.main.Data data)
istAufhebung
private static boolean istAufhebung(de.bsvrz.dav.daf.main.Data data)