Liferay 7.0-ce-m6

com.liferay.portlet.dynamicdatamapping.validator
Class DDMFormValuesValidatorImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.validator.DDMFormValuesValidatorImpl
All Implemented Interfaces:
DDMFormValuesValidator

public class DDMFormValuesValidatorImpl
extends Object
implements DDMFormValuesValidator


Constructor Summary
DDMFormValuesValidatorImpl()
           
 
Method Summary
protected  List<DDMFormFieldValue> getDDMFormFieldValuesByFieldName(Map<String,List<DDMFormFieldValue>> ddmFormFieldValuesMap, String fieldName)
           
protected  boolean isNull(Value value)
           
protected  void traverseDDMFormFields(List<DDMFormField> ddmFormFields, Map<String,List<DDMFormFieldValue>> ddmFormFieldValuesMap)
           
protected  void traverseDDMFormFieldValues(List<DDMFormFieldValue> ddmFormFieldValues, Map<String,DDMFormField> ddmFormFieldsMap)
           
 void validate(DDMFormValues ddmFormValues)
           
protected  void validateDDMFormFieldValue(DDMFormField ddmFormField, DDMFormFieldValue ddmFormFieldValue)
           
protected  void validateDDMFormFieldValue(DDMFormField ddmFormField, Set<Locale> availableLocales, Locale defaultLocale, Value value)
           
protected  void validateDDMFormFieldValueLocales(DDMFormField ddmFormField, Set<Locale> availableLocales, Locale defaultLocale, Value value)
           
protected  void validateDDMFormFieldValues(DDMFormField ddmFormField, List<DDMFormFieldValue> ddmFormFieldValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMFormValuesValidatorImpl

public DDMFormValuesValidatorImpl()
Method Detail

validate

public void validate(DDMFormValues ddmFormValues)
              throws StorageException
Specified by:
validate in interface DDMFormValuesValidator
Throws:
StorageException

getDDMFormFieldValuesByFieldName

protected List<DDMFormFieldValue> getDDMFormFieldValuesByFieldName(Map<String,List<DDMFormFieldValue>> ddmFormFieldValuesMap,
                                                                   String fieldName)

isNull

protected boolean isNull(Value value)

traverseDDMFormFields

protected void traverseDDMFormFields(List<DDMFormField> ddmFormFields,
                                     Map<String,List<DDMFormFieldValue>> ddmFormFieldValuesMap)
                              throws StorageException
Throws:
StorageException

traverseDDMFormFieldValues

protected void traverseDDMFormFieldValues(List<DDMFormFieldValue> ddmFormFieldValues,
                                          Map<String,DDMFormField> ddmFormFieldsMap)
                                   throws StorageException
Throws:
StorageException

validateDDMFormFieldValue

protected void validateDDMFormFieldValue(DDMFormField ddmFormField,
                                         DDMFormFieldValue ddmFormFieldValue)
                                  throws StorageException
Throws:
StorageException

validateDDMFormFieldValue

protected void validateDDMFormFieldValue(DDMFormField ddmFormField,
                                         Set<Locale> availableLocales,
                                         Locale defaultLocale,
                                         Value value)
                                  throws StorageException
Throws:
StorageException

validateDDMFormFieldValueLocales

protected void validateDDMFormFieldValueLocales(DDMFormField ddmFormField,
                                                Set<Locale> availableLocales,
                                                Locale defaultLocale,
                                                Value value)
                                         throws StorageException
Throws:
StorageException

validateDDMFormFieldValues

protected void validateDDMFormFieldValues(DDMFormField ddmFormField,
                                          List<DDMFormFieldValue> ddmFormFieldValues)
                                   throws StorageException
Throws:
StorageException

Liferay 7.0-ce-m6