Class MeldungsTypZusatz
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.bmvew.MeldungsTypZusatz
-
public class MeldungsTypZusatz extends java.lang.ObjectHilfsklasse zum Generieren und parsen von Meldungstypzusätzen.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSYM_ASSIGNstatic java.lang.StringSYM_DELIMITERstatic java.lang.StringSYM_PARAMETER
-
Constructor Summary
Constructors Constructor Description MeldungsTypZusatz(java.lang.String id)
-
Method Summary
Modifier and Type Method Description java.lang.Stringcompile()booleancontainsKey(java.lang.String name)prüft ob der Schlüssel als Parameter zur Verfügung steht.booleanequals(java.lang.Object obj)Der Meldungstypzusatz ist gleich, wenn Id und Parameter übereinstimmen.booleangetBoolean(java.lang.String name)liefert den Wert zum übergebenen Schlüssels als boolean.doublegetDouble(java.lang.String name)liefert den Wert zum übergebenen Schlüssels als double.java.lang.StringgetId()intgetInteger(java.lang.String name)liefert den Wert zum übergebenen Schlüssels als Integer.longgetLong(java.lang.String name)liefert den Wert zum übergebenen Schlüssels als Long.java.util.Map<java.lang.String,java.lang.String>getParameter()Gibt eine unveränderliche Kopie der Paramter zurück.java.lang.StringgetString(java.lang.String name)liefert den zu dem übergebenen Schlüssel definierten String.inthashCode()Gibt den Hash-Wert der Id zurück.static MeldungsTypZusatzparse(java.lang.String meldungsTypZusatz)voidset(java.lang.String name, boolean value)setzt einen Boolean-Wert für den übergebenen Schlüssel.voidset(java.lang.String name, double value)setzt einen Doublewert für den übergebenen Schlüssel.voidset(java.lang.String name, int value)setzt einen Integerwert für den übergebenen Schlüssel.voidset(java.lang.String name, long value)setzt einen Longwert für den übergebenen Schlüssel.voidset(java.lang.String name, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt value)Legt einen Leerstring ab, wennvalue == null.voidset(java.lang.String name, java.lang.String value)setzt den String der über den angegebenen Schlüssel referenziert wird.java.lang.StringtoString()
-
-
-
Field Detail
-
SYM_PARAMETER
public static final java.lang.String SYM_PARAMETER
- See Also:
- Constant Field Values
-
SYM_ASSIGN
public static final java.lang.String SYM_ASSIGN
- See Also:
- Constant Field Values
-
SYM_DELIMITER
public static final java.lang.String SYM_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static MeldungsTypZusatz parse(java.lang.String meldungsTypZusatz) throws java.text.ParseException
- Throws:
java.text.ParseException
-
compile
public java.lang.String compile()
-
getId
public java.lang.String getId()
- Returns:
- the id
-
getParameter
public java.util.Map<java.lang.String,java.lang.String> getParameter()
Gibt eine unveränderliche Kopie der Paramter zurück.- Returns:
- die Kopie der Parameter.
-
containsKey
public boolean containsKey(java.lang.String name)
prüft ob der Schlüssel als Parameter zur Verfügung steht.- Parameters:
name- der Schlüssel, der geprüft werden soll- Returns:
- der Zustand
-
getString
public java.lang.String getString(java.lang.String name)
liefert den zu dem übergebenen Schlüssel definierten String.- Parameters:
name- der Schlüssel- Returns:
- der definierte String oder null
-
set
public void set(java.lang.String name, java.lang.String value)setzt den String der über den angegebenen Schlüssel referenziert wird.- Parameters:
name- der Schlüsselvalue- der String
-
set
public void set(java.lang.String name, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt value)Legt einen Leerstring ab, wennvalue == null.- Parameters:
name- der Schlüsselvalue- der Wert
-
getInteger
public int getInteger(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Integer.- Parameters:
name- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, int value)setzt einen Integerwert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name- der Schlüsselvalue- der Wert
-
getLong
public long getLong(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als Long.- Parameters:
name- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, long value)setzt einen Longwert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name- der Schlüsselvalue- der Wert
-
getDouble
public double getDouble(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als double.- Parameters:
name- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, double value)setzt einen Doublewert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name- der Schlüsselvalue- der Wert
-
getBoolean
public boolean getBoolean(java.lang.String name)
liefert den Wert zum übergebenen Schlüssels als boolean.- Parameters:
name- der Schlüssel- Returns:
- der Wert
-
set
public void set(java.lang.String name, boolean value)setzt einen Boolean-Wert für den übergebenen Schlüssel. Der Wert wird intern als String verwaltet.- Parameters:
name- der Schlüsselvalue- der Wert
-
equals
public boolean equals(java.lang.Object obj)
Der Meldungstypzusatz ist gleich, wenn Id und Parameter übereinstimmen. Die Reihenfolge der Parameter spielt keine Rolle.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Gibt den Hash-Wert der Id zurück.- Overrides:
hashCodein classjava.lang.Object- See Also:
getId()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-