コード例 #1
0
  protected void validateDDMFormFieldPropertyValue(
      String fieldName,
      String propertyName,
      LocalizedValue propertyValue,
      Set<Locale> ddmFormAvailableLocales,
      Locale ddmFormDefaultLocale)
      throws DDMFormValidationException {

    if (!ddmFormDefaultLocale.equals(propertyValue.getDefaultLocale())) {
      throw new DDMFormValidationException(
          "Invalid default locale set for property \""
              + propertyName
              + "\" of field name "
              + fieldName);
    }

    if (!ddmFormAvailableLocales.equals(propertyValue.getAvailableLocales())) {

      throw new DDMFormValidationException(
          "Invalid available locales set for property \""
              + propertyName
              + "\" of field name "
              + fieldName);
    }
  }