Class HBCIUtilsInternal


  • public class HBCIUtilsInternal
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Map<java.lang.String,​BankInfo> banks  
      static java.util.Properties blzs  
      static java.util.Hashtable<java.lang.ThreadGroup,​HBCICallback> callbacks  
      static java.util.Hashtable<java.lang.ThreadGroup,​java.util.Locale> locales  
      static java.util.Hashtable<java.lang.ThreadGroup,​java.util.ResourceBundle> locMsgs  
    • Field Detail

      • blzs

        public static java.util.Properties blzs
      • banks

        public static java.util.Map<java.lang.String,​BankInfo> banks
      • callbacks

        public static java.util.Hashtable<java.lang.ThreadGroup,​HBCICallback> callbacks
      • locMsgs

        public static java.util.Hashtable<java.lang.ThreadGroup,​java.util.ResourceBundle> locMsgs
      • locales

        public static java.util.Hashtable<java.lang.ThreadGroup,​java.util.Locale> locales
    • Constructor Detail

      • HBCIUtilsInternal

        public HBCIUtilsInternal()
    • Method Detail

      • bigDecimal2String

        public static java.lang.String bigDecimal2String​(java.math.BigDecimal value)
      • getBLZData

        public static java.lang.String getBLZData​(java.lang.String blz)
        Deprecated.
        Liefert die Zeile aus der blz.properties mit der angegebenen BLZ.
        Parameters:
        blz - die BLZ.
        Returns:
        die Zeile aus der blz.properties
      • getNthToken

        public static java.lang.String getNthToken​(java.lang.String st,
                                                   int idx)
        Deprecated.
        Liefert den n-ten Datensatz (beginnend bei 1) aus der Zeile.
        Parameters:
        st - die Zeile.
        idx - der Index, beginnend bei 1.
        Returns:
        der Wert oder Leerstring.
      • getAlgForBLZ

        public static java.lang.String getAlgForBLZ​(java.lang.String blz)
        Liefert das Pruefziffern-Verfahren fuer diese Bank.
        Parameters:
        blz - die BLZ.
        Returns:
        das Pruefziffern-Verfahren fuer diese Bank.
      • getLocMsg

        public static java.lang.String getLocMsg​(java.lang.String key)
      • getLocMsg

        public static java.lang.String getLocMsg​(java.lang.String key,
                                                 java.lang.Object o)
      • getLocMsg

        public static java.lang.String getLocMsg​(java.lang.String key,
                                                 java.lang.Object[] o)
      • ignoreError

        public static boolean ignoreError​(HBCIPassport passport,
                                          java.lang.String paramName,
                                          java.lang.String msg)
      • string2Long

        public static long string2Long​(java.lang.String st,
                                       long factor)
      • withCounter

        public static java.lang.String withCounter​(java.lang.String st,
                                                   int idx)
      • getNextRelativePathElem

        public static java.lang.String[] getNextRelativePathElem​(java.lang.String currentPath,
                                                                 java.lang.String targetPath)
      • getPosiOfNextDelimiter

        public static int getPosiOfNextDelimiter​(java.lang.String st,
                                                 int posi)
      • ba2string

        public static java.lang.String ba2string​(byte[] ba)
      • stripLeadingZeroes

        public static java.lang.String stripLeadingZeroes​(java.lang.String st)