/** Validate fields values */
  public void validateFields() {

    // patient is a required field
    if (patient.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "patient");
    // patientLie is a required field
    if (patientLie.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "patientLie");
    // typeRelation is a required field
    if (typeRelation.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "typeRelation");
  }
  /** Validate fields values */
  public void validateFields() {

    // casTb is a required field
    if (casTb.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "casTb");
    // date is a required field
    if (date.getValueWithoutParseException() == null && date.isValid())
      delegate.recordError(BaseNLS.messages().error_required(), null, "date");
    // raisonDepistage is a required field
    if (raisonDepistage.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "raisonDepistage");
    // resultat is a required field
    if (resultat.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "resultat");
  }
示例#3
0
    @SuppressWarnings("deprecation")
    @Override
    public Date parse(DateBox dateBox, String text, boolean reportError) {

      Date date = null;
      try {
        if (text.length() > 0) {
          date = dateTimeFormat.parse(text);
        }
        isValid = true;
      } catch (IllegalArgumentException exception) {
        try {
          date = new Date(text);
          isValid = true;
        } catch (IllegalArgumentException e) {
          isValid = false;
          if (reportError) {
            if (!formatErrorIdentified) {
              delegate.recordError(
                  BaseNLS.messages().error_format_date(BaseNLS.constants().format_date()), text, e);
              formatErrorIdentified = true;
            }
          }
          return null;
        }
      }
      return date;
    }
  /** Validate fields values */
  public void validateFields() {

    // cDT is a required field
    if (CDT.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "cDT");
    // lot is a required field
    if (lot.getValue() == null)
      delegate.recordError(BaseNLS.messages().error_required(), null, "lot");
    // quantite is a required field
    if (quantite.getValueWithoutParseException() == null && quantite.isValid())
      delegate.recordError(BaseNLS.messages().error_required(), null, "quantite");
    // quantite shall be superior or equal to '0'
    if (quantite.getValueWithoutParseException() != null
        && !(quantite.getValueWithoutParseException() >= 0))
      delegate.recordError(
          BaseNLS.messages().error_min_num(NLS.constants().sortieLot_field_quantite_min()),
          null,
          "quantite");
  }
 public void raiseNotUniqueError(String field) {
   delegate.recordError(BaseNLS.messages().error_not_unique(), null, field);
 }