Example #1
0
  public String[] getReport() {

    final ArrayList<String> errors = new ArrayList<String>();

    final Collection<MeigasParameter> values = m_Parameters.values();

    for (final Object element : values) {
      final MeigasParameter meigasParameter = (MeigasParameter) element;
      final String sError = meigasParameter.getErrorMessage();
      if (sError != null) {
        errors.add(sError);
      }
    }

    if (errors.size() != 0) {
      return errors.toArray(new String[0]);
    } else {
      return new String[0];
    }
  }