if (param != null && param.matches("[0-9]{1,4}"))
{
int i = Integer.parseInt(param);
SammelTransferBuchung b = buchungen[i-1]; // die von der Bank gemeldete Position ist 1-basiert
b.setWarnung(val.text);
b.store();
}
}
catch (Exception e)
{
Logger.write(Level.DEBUG,"unable to parse parameter \"" + param + "\" as position or no valid position in array",e);