Liferay 7.0-ce-m3

com.liferay.portlet.dynamicdatamapping.validator
Class DDMFormValidatorImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.validator.DDMFormValidatorImpl
All Implemented Interfaces:
DDMFormValidator

public class DDMFormValidatorImpl
extends Object
implements DDMFormValidator


Constructor Summary
DDMFormValidatorImpl()
           
 
Method Summary
 void validate(DDMForm ddmForm)
           
protected  void validateDDMFormAvailableLocales(Set<Locale> availableLocales, Locale defaultLocale)
           
protected  void validateDDMFormFieldIndexType(DDMFormField ddmFormField)
           
protected  void validateDDMFormFieldName(DDMFormField ddmFormField)
           
protected  void validateDDMFormFieldOptions(DDMFormField ddmFormField, Set<Locale> ddmFormAvailableLocales, Locale ddmFormDefaultLocale)
           
protected  void validateDDMFormFieldPropertyValue(String fieldName, String propertyName, LocalizedValue propertyValue, Set<Locale> ddmFormAvailableLocales, Locale ddmFormDefaultLocale)
           
protected  void validateDDMFormFields(List<DDMFormField> ddmFormFields, Set<Locale> ddmFormAvailableLocales, Locale ddmFormDefaultLocale)
           
protected  void validateDDMFormFieldType(DDMFormField ddmFormField)
           
protected  void validateDDMFormLocales(DDMForm ddmForm)
           
protected  void validateOptionalDDMFormFieldLocalizedProperty(DDMFormField ddmFormField, String propertyName, Set<Locale> ddmFormAvailableLocales, Locale ddmFormDefaultLocale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMFormValidatorImpl

public DDMFormValidatorImpl()
Method Detail

validate

public void validate(DDMForm ddmForm)
              throws DDMFormValidationException
Specified by:
validate in interface DDMFormValidator
Throws:
DDMFormValidationException

validateDDMFormAvailableLocales

protected void validateDDMFormAvailableLocales(Set<Locale> availableLocales,
                                               Locale defaultLocale)
                                        throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFieldIndexType

protected void validateDDMFormFieldIndexType(DDMFormField ddmFormField)
                                      throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFieldName

protected void validateDDMFormFieldName(DDMFormField ddmFormField)
                                 throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFieldOptions

protected void validateDDMFormFieldOptions(DDMFormField ddmFormField,
                                           Set<Locale> ddmFormAvailableLocales,
                                           Locale ddmFormDefaultLocale)
                                    throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFieldPropertyValue

protected void validateDDMFormFieldPropertyValue(String fieldName,
                                                 String propertyName,
                                                 LocalizedValue propertyValue,
                                                 Set<Locale> ddmFormAvailableLocales,
                                                 Locale ddmFormDefaultLocale)
                                          throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFields

protected void validateDDMFormFields(List<DDMFormField> ddmFormFields,
                                     Set<Locale> ddmFormAvailableLocales,
                                     Locale ddmFormDefaultLocale)
                              throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormFieldType

protected void validateDDMFormFieldType(DDMFormField ddmFormField)
                                 throws DDMFormValidationException
Throws:
DDMFormValidationException

validateDDMFormLocales

protected void validateDDMFormLocales(DDMForm ddmForm)
                               throws DDMFormValidationException
Throws:
DDMFormValidationException

validateOptionalDDMFormFieldLocalizedProperty

protected void validateOptionalDDMFormFieldLocalizedProperty(DDMFormField ddmFormField,
                                                             String propertyName,
                                                             Set<Locale> ddmFormAvailableLocales,
                                                             Locale ddmFormDefaultLocale)
                                                      throws DDMFormValidationException
Throws:
DDMFormValidationException

Liferay 7.0-ce-m3