qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context
More...
|
| QxValidatorX () |
|
virtual | ~QxValidatorX () |
|
template<class DataType > |
IxValidator * | add_RecursiveValidator (const QString &sPropertyKey, const QString &sGroup=QString()) |
|
IxValidator * | add_CustomValidator (typename QxValidator< T >::type_fct_custom_validator_member fct, const QString &sGroup=QString()) |
|
IxValidator * | add_CustomValidator_QVariant (typename QxValidator< T >::type_fct_custom_validator_variant_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
|
template<class DataType > |
IxValidator * | add_CustomValidator_DataType (typename QxValidator_WithDataType< DataType, T >::type_fct_custom_validator_data_type_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
|
| IxValidatorX () |
|
virtual | ~IxValidatorX ()=0 |
|
QxInvalidValueX | validate (void *pOwner, const QString &sGroup=QString()) const |
|
IxValidator * | add_NotNull (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_NotEmpty (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MinValue (const QString &sPropertyKey, long lMinValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MaxValue (const QString &sPropertyKey, long lMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_Range (const QString &sPropertyKey, long lMinValue, long lMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MinDecimal (const QString &sPropertyKey, double dMinValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MaxDecimal (const QString &sPropertyKey, double dMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_RangeDecimal (const QString &sPropertyKey, double dMinValue, double dMaxValue, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MinLength (const QString &sPropertyKey, long lMinLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_MaxLength (const QString &sPropertyKey, long lMaxLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_Size (const QString &sPropertyKey, long lMinLength, long lMaxLength, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_DatePast (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_DateFuture (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_RegExp (const QString &sPropertyKey, const QString &sPattern, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
IxValidator * | add_EMail (const QString &sPropertyKey, const QString &sMessage=QString(), const QString &sGroup=QString()) |
|
QStringList | getAllGroup () const |
|
QList< IxValidator_ptr > | getAllValidatorByGroup (const QString &group) const |
|
template<class T>
class qx::QxValidatorX< T >
qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context
For more informations about QxValidator module, goto the FAQ of QxOrm website : https://www.qxorm.com/qxorm_en/faq.html#faq_250
Definition at line 61 of file QxValidatorX.h.