Class GlobalIdentifierCode
- java.lang.Object
-
- com.itextpdf.text.zugferd.checkers.CodeValidation
-
- com.itextpdf.text.zugferd.checkers.comfort.GlobalIdentifierCode
-
public class GlobalIdentifierCode extends CodeValidation
Class that can be used to check if a global identifier code is well-formed. IMPORTANT: this doesn't check if the code is valid in the sense that it doesn't check the code against a list of global identifier codes.
-
-
Constructor Summary
Constructors Constructor Description GlobalIdentifierCode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isValid(java.lang.String code)
The code list provided with the ZUGFeRD standard only lists five codes.-
Methods inherited from class com.itextpdf.text.zugferd.checkers.CodeValidation
check, isLowercase, isNumeric, isUppercase
-
-
-
-
Field Detail
-
SWIFT
public static final java.lang.String SWIFT
- See Also:
- Constant Field Values
-
DUNS
public static final java.lang.String DUNS
- See Also:
- Constant Field Values
-
GLN
public static final java.lang.String GLN
- See Also:
- Constant Field Values
-
GTIN
public static final java.lang.String GTIN
- See Also:
- Constant Field Values
-
ODETTE
public static final java.lang.String ODETTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isValid
public boolean isValid(java.lang.String code)
The code list provided with the ZUGFeRD standard only lists five codes. There are more codes available (in ISO 6523). We won't check the presence of a code in ISO 6523, but we'll check if the code consists of four numbers.- Specified by:
isValid
in classCodeValidation
- Parameters:
code
- the code to be tested- Returns:
- true if the code has the correct format
-
-