Class UBBHelper
- java.lang.Object
-
- com.vdek.agv.bub.kp.v20240101.utils.UBBHelper
-
public class UBBHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternPATTERN_DATENSATZ_IDDatensatz-ID-Pattern: Es sind nur Buchstaben ohne Umlaute, Ziffern, Leerzeichen, Punkte, Bindestriche oder Schrägstriche zulässig.static java.util.regex.PatternPATTERN_EUROBETRAG_ZWEI_NACHPUNKTSTELLENEin Pattern das einen ganzzahligen numerischen Wert beschreibt.static java.util.regex.PatternPATTERN_NULL_KOMMA_NULL_NULL
-
Constructor Summary
Constructors Constructor Description UBBHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanistBuchstabeZiffer(char zeichen)static booleanisValidForCharBeforeNumber(java.lang.String str)Vor einer nicht auf Stelle 1 beginnenden Ziffernfolge muss ein Buchstabe, ein Leerzeichen, ein Bindestrich, ein Schrägstrich, ein KOMMA oder ein Punkt stehen.static booleanisValidForNumberAtBegin(java.lang.String str, boolean inland)Eine auf Stelle 1 beginnende Ziffernfolge muss von einem Buchstaben, einem Punkt, ein Leerzeichen oder einem Bindestrich gefolgt sein.
Bei Auslandsanschriften ist auch ein Komma oder ein Schrägstrich als Folgezeichen zulässig.
-
-
-
Field Detail
-
PATTERN_DATENSATZ_ID
public static final java.util.regex.Pattern PATTERN_DATENSATZ_ID
Datensatz-ID-Pattern: Es sind nur Buchstaben ohne Umlaute, Ziffern, Leerzeichen, Punkte, Bindestriche oder Schrägstriche zulässig.
-
PATTERN_EUROBETRAG_ZWEI_NACHPUNKTSTELLEN
public static final java.util.regex.Pattern PATTERN_EUROBETRAG_ZWEI_NACHPUNKTSTELLEN
Ein Pattern das einen ganzzahligen numerischen Wert beschreibt.
-
PATTERN_NULL_KOMMA_NULL_NULL
public static final java.util.regex.Pattern PATTERN_NULL_KOMMA_NULL_NULL
-
-
Method Detail
-
istBuchstabeZiffer
public static boolean istBuchstabeZiffer(char zeichen)
- Parameters:
zeichen-- Returns:
-
isValidForNumberAtBegin
public static final boolean isValidForNumberAtBegin(java.lang.String str, boolean inland)Eine auf Stelle 1 beginnende Ziffernfolge muss von einem Buchstaben, einem Punkt, ein Leerzeichen oder einem Bindestrich gefolgt sein.
Bei Auslandsanschriften ist auch ein Komma oder ein Schrägstrich als Folgezeichen zulässig.- Parameters:
str- der zu prüfende Stringinland- gibt an ob es sich um eine Inlandsanschrift- Returns:
- einer der folgenden Werte:
false: wenn nach einer Ziffernfolge am Anfang kein erlaubtes Zeichen folgttrue: sonst
-
isValidForCharBeforeNumber
public static final boolean isValidForCharBeforeNumber(java.lang.String str)
Vor einer nicht auf Stelle 1 beginnenden Ziffernfolge muss ein Buchstabe, ein Leerzeichen, ein Bindestrich, ein Schrägstrich, ein KOMMA oder ein Punkt stehen.
- Parameters:
str- der zu prüfende String- Returns:
- einer der folgenden Werte:
false: wenn vor der Ziffernfolge, die nicht am Anfang steht, kein erlaubtes Zeichen stehttrue: sonst
-
-