public final class Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.ThreadLocal<java.text.DecimalFormat> |
DECIMAL_FORMAT
Dezimal-Format mit genau 2 Nachkommastellen
|
static java.lang.String |
TEXT_JA
Textual boolean true
|
static java.lang.String |
TEXT_NEIN
Textual boolean false
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertDoubleToString(java.lang.Double doubleValue)
Formatiert einen Double-Wert in einen String mit genau 2
Nachkommastellen.
|
static java.lang.Double |
convertStringToDouble(java.lang.String doubleString)
Remove EUR and tausend separator from given double string.
|
static boolean |
getBooleanFromYesNoString(java.lang.String yesNo)
Returns "
true " in case the String is "JA",
"false " else. |
static java.lang.Class<?>[] |
getClasses(java.lang.String packageName)
Scans all classes accessible from the context class loader which belong
to the given package and sub packages.
|
static de.willuhn.jameica.hbci.rmi.Konto |
getKonto(java.lang.String ktoId)
Liefert ein Konto zu den angegeben ID.
|
static java.util.Date |
getLastUmsatzDate(de.willuhn.jameica.hbci.rmi.Konto konto,
java.util.Calendar startDate)
Liefert das Datum, ab wann die Umsätze geladen werden sollen.
|
static java.lang.String |
getYesNoStringFromBoolean(boolean yesNo)
Returns the String object "JA" or "NEIN" depending on the given boolean
value.
|
static java.lang.String |
ibanFormater(java.lang.String iban)
Fügt einer IBAN ein Leerzeichen an jeder 4 Stelle hinzu.
|
static void |
loadUmsatz(de.willuhn.jameica.hbci.rmi.Umsatz umsatz,
java.lang.String umsatzString)
Läd einen Umsatz-Beschreibungstext in einen Umsatz.
|
static java.lang.String |
maskCardNummer(java.lang.String kartenNummer)
Maskiert eine Karten-Nummer und zeigt nur die letzten 4 Ziffern
|
static void |
notifyUsers(java.lang.String message)
Display a message to the users.
|
static java.lang.String |
removeEOL(java.lang.String line)
Entfernt einen Zeilenumbruch am Ende einer Zeile.
|
static java.lang.String |
replaceUmlauts(java.lang.String text)
Ersetzt alle deutschen Umlaute mit den deutschen Entsprechungen.
|
static double |
roundNumber(double number,
int digits)
Rundet auf die angegebene Anzahl Nachkommastellen
|
static void |
setProxyCfg(WebClient webClient,
java.lang.String url)
Setzt die Proxy-Einstellungen
|
public static final java.lang.String TEXT_JA
public static final java.lang.String TEXT_NEIN
public static final java.lang.ThreadLocal<java.text.DecimalFormat> DECIMAL_FORMAT
public static java.lang.String convertDoubleToString(java.lang.Double doubleValue)
doubleValue
- der Double-Wert der Konvertiert werden soll.public static java.lang.Double convertStringToDouble(java.lang.String doubleString)
doubleString
- der String der Konvertiert werden sollpublic static boolean getBooleanFromYesNoString(java.lang.String yesNo)
true
" in case the String is "JA",
"false
" else.yesNo
- the String to analysetrue
" in case the String is "JA",
"false
" else.public static java.lang.Class<?>[] getClasses(java.lang.String packageName) throws java.lang.ClassNotFoundException, java.io.IOException
packageName
- The base packagejava.lang.ClassNotFoundException
java.io.IOException
public static de.willuhn.jameica.hbci.rmi.Konto getKonto(java.lang.String ktoId)
ktoId
- die Konto-ID.public static java.util.Date getLastUmsatzDate(de.willuhn.jameica.hbci.rmi.Konto konto, java.util.Calendar startDate)
konto
- das KontostartDate
- das StartDatum als Calendar-Objektpublic static java.lang.String getYesNoStringFromBoolean(boolean yesNo)
yesNo
- boolean value to convertboolean
public static java.lang.String ibanFormater(java.lang.String iban)
iban
- IBAN mit oder ohne Leerzeichenpublic static void loadUmsatz(de.willuhn.jameica.hbci.rmi.Umsatz umsatz, java.lang.String umsatzString) throws java.rmi.RemoteException
umsatz
- das Hibicus Umsatz ObjektumsatzString
- die Umsatzbeschreibungjava.rmi.RemoteException
public static java.lang.String maskCardNummer(java.lang.String kartenNummer)
kartenNummer
- public static void notifyUsers(java.lang.String message)
message
- the message to displayApplicationCallback.notifyUser(String)
public static java.lang.String removeEOL(java.lang.String line)
line
- die Zeilepublic static java.lang.String replaceUmlauts(java.lang.String text)
text
- der original Textpublic static double roundNumber(double number, int digits)
number
- die Zahldigits
- die Anzahl an Nachkommastellenpublic static void setProxyCfg(WebClient webClient, java.lang.String url)
webClient
- der WebClienturl
- die URL für den ein Proxy benötigt wird