public class RDSMeldungsDaten extends AbstractRDSInfoElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
XML_ELEMENT_MELDUNG
XML-Tag RDS-Meldung.
|
davAttributName, xmlElementName
Constructor and Description |
---|
RDSMeldungsDaten()
Erzeugt ein neues Objekt.
|
RDSMeldungsDaten(org.w3c.dom.Node node)
Erzeugt ein neues Objekt aus einem Knoten eines XML-Dokumentes.
|
Modifier and Type | Method and Description |
---|---|
void |
aktualisieren(de.bsvrz.dav.daf.main.Data davdata)
Aktualisiert das Element mit vom DAV empfangenen Daten.
|
java.lang.String |
bildePid()
Erzeugt eine PID aus den Daten der Meldung.
|
java.lang.String |
getIdentifikation()
Gibt die Identifikation der Meldung zurück.
|
java.lang.String |
getIDNumber()
Gibt die IDNumber der Meldung zurück.
|
java.lang.String |
getIDOrganisation()
Gibt die IDOrganisation der Meldung zurück.
|
java.util.List<java.lang.Integer> |
getLocationCodes()
Gibt alle in der Meldung referenzierten Locationcodes zurück.
|
RDSStatus.RDS_StatusEN |
getMeldungsStatus()
Gibt den Status der Meldungzurück.
|
int |
getVersion()
Gibt die Versionsnummer der Meldung zurück.
|
boolean |
istZeitGueltig()
Test, ob die Meldung gültig ist.
|
boolean |
istZuVerarbeiten()
Test, ob die Meldung verarbeitet werden muss.
|
void |
setAblaufzeit(long neueAblaufzeit)
Setzt die Ablaufzeit der Meldung.
|
void |
setIDNumber(java.lang.String nummer)
Setzt die IDNumber der Meldung.
|
void |
setIDOrganisation(java.lang.String organisation)
Setzt die IDOrganisation der Meldung.
|
void |
setMeldungsStatus(RDSStatus.RDS_StatusEN neuerstatus)
Setzt den Status der Meldung.
|
void |
setzeIdentifikation(java.lang.String identifikation)
Setzt die Identifikation der Meldung.
|
appendChild, einlesenXML, erzeugeDocumentElement, getDavAttributName, getDavDaten, getXmlDaten, getXmlElementName, hatNodeHandler, publizieren, setDavDaten, setXmlDaten
public static final java.lang.String XML_ELEMENT_MELDUNG
public RDSMeldungsDaten()
public RDSMeldungsDaten(org.w3c.dom.Node node) throws RDSException
node
- KnotenRDSException
- bei Ausnahmenpublic void aktualisieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
aktualisieren
in interface RDSInfoElement
aktualisieren
in class AbstractRDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei Ausnahmenpublic java.lang.String bildePid()
public java.lang.String getIdentifikation()
public java.lang.String getIDNumber()
public java.lang.String getIDOrganisation()
public java.util.List<java.lang.Integer> getLocationCodes()
public RDSStatus.RDS_StatusEN getMeldungsStatus()
public int getVersion()
public boolean istZeitGueltig()
public boolean istZuVerarbeiten()
public void setAblaufzeit(long neueAblaufzeit)
neueAblaufzeit
- neue Ablaufzeitpublic void setIDNumber(java.lang.String nummer)
nummer
- IDNumberpublic void setIDOrganisation(java.lang.String organisation)
organisation
- IDOrganisation der Meldungpublic void setMeldungsStatus(RDSStatus.RDS_StatusEN neuerstatus)
neuerstatus
- neuer Statuspublic void setzeIdentifikation(java.lang.String identifikation)
identifikation
- Identifikation