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.ThreadLocal<java.text.DecimalFormat> DECIMAL_FORMAT
public static final java.lang.String TEXT_JA
public static final java.lang.String TEXT_NEIN
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.ClassNotFoundExceptionjava.io.IOExceptionpublic 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 convertbooleanpublic 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.RemoteExceptionpublic 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