public class SDPredefinedLocation extends StandardKonvertierungStatisch
DatexKonvertierungStatisch.CreationOptions| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
alertCTableCountry
AlertC Table Country Code.
|
private java.lang.String |
alertCTableNumber
AlertC Table Nummer.
|
private java.lang.String |
alertCTableVersion
AlertC Table Version.
|
private static java.lang.String |
KEY_ALERTC_TABLE_COUNTRY
Schlüssel für AlertC Table Country Code.
|
private static java.lang.String |
KEY_ALERTC_TABLE_NR
Schlüssel für AlertC Table Nummer.
|
private static java.lang.String |
KEY_ALERTC_TABLE_VERSION
Schlüssel für AlertC Table Version.
|
private static int |
SMALL_MINUS_INT
Fehlerwert.
|
jaxbContext, KEY_LOCATION_GROUP_ID, KEY_NATIONAL_IDENTIFIER, KEY_PREDEFINED_LOCATION_VERSION, locationGroupId, LOGGER, logPrefix, nationalIdentifier, plugin, STANDARD_VERSION_STRING, version| Constructor and Description |
|---|
SDPredefinedLocation(PluginExport plugin)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getDatexII(java.util.Collection<ObjekteAtgAsp> objekteAtgAspListe,
DatexKonvertierungStatisch.CreationOptions... options)
Führe Konvertierung von Datenverteiler-Daten nach DATEX-II durch.
|
javax.xml.bind.JAXBContext |
getJAXBContext()
Gebe den in dieser Klasse verwendeten JAXBContext zurück.
|
private static int |
getTmcIntValue(java.lang.String tmcString,
int defaultValue)
Ermittle den TMC-Code.
|
void |
initialisiere(java.util.Collection<ObjekteAtgAsp> objects)
Initialisiere die Instanz mit einer Liste von Objektliste/Attributgruppe/Aspekt-Kombination.
|
private void |
setzeNationalIdentifier(D2LogicalModel d2l,
PayloadPublication payload)
Setzt die allgemeinen Angaben zur Publikation (Exchange, Language, PublicationCreator).
|
getPredefinedLocationVersion, initialisiereBasisFelder, persistiereVersionprivate static final java.lang.String KEY_ALERTC_TABLE_NR
private static final java.lang.String KEY_ALERTC_TABLE_VERSION
private static final java.lang.String KEY_ALERTC_TABLE_COUNTRY
private static final int SMALL_MINUS_INT
private java.lang.String alertCTableNumber
private java.lang.String alertCTableVersion
private java.lang.String alertCTableCountry
public SDPredefinedLocation(PluginExport plugin)
plugin - Referenz auf Plugin-Definitions-Klasse.public javax.xml.bind.JAXBContext getJAXBContext()
throws javax.xml.bind.JAXBException
getJAXBContext in interface DatexKonvertierungStatischgetJAXBContext in class StandardKonvertierungStatischjavax.xml.bind.JAXBException - JAXBContext.newInstance(String)private void setzeNationalIdentifier(D2LogicalModel d2l, PayloadPublication payload)
d2l - D2LogicalModelpayload - Verwendeter Payloadpublic java.lang.Object getDatexII(java.util.Collection<ObjekteAtgAsp> objekteAtgAspListe, DatexKonvertierungStatisch.CreationOptions... options)
getDatexII in interface DatexKonvertierungStatischgetDatexII in class StandardKonvertierungStatischobjekteAtgAspListe - Liste von Objektliste/Attributgruppe/Aspekt-Kombinationen.options - Entferne alle Versionshinweise in der Datex-Strukturprivate static int getTmcIntValue(java.lang.String tmcString,
int defaultValue)
tmcString - Pid des LocationCode-ObjektsdefaultValue - Standard-Wert, fall LocationCode nicht gefunden wird.public void initialisiere(java.util.Collection<ObjekteAtgAsp> objects) throws javax.naming.ConfigurationException
DatexKonvertierungStatischinitialisiere in interface DatexKonvertierungStatischinitialisiere in class StandardKonvertierungStatischobjects - Liste von Objektliste/Attributgruppe/Aspekt-Kombination.javax.naming.ConfigurationException - Fehler bei der Initialisierung (bspw. fehlende Parameter)