QxOrm  1.2.3
C++ Object Relational Mapping library

qx::QxInvalidValue : invalid value when a property fails to pass a constraint More...

#include <QxInvalidValue.h>

Inheritance diagram for qx::QxInvalidValue:
qx::QxPropertyBag

List of all members.

Public Member Functions

 QxInvalidValue ()
virtual ~QxInvalidValue ()
QString getMessage () const
QString getPropertyName () const
QString getPath () const
QString getFullName () const
const IxValidatorgetValidator () const
void setMessage (const QString &s)
void setPropertyName (const QString &s)
void setPath (const QString &s)
void setValidator (const IxValidator *p)

Protected Attributes

QString m_sMessage
 Message associated to the invalid value.
QString m_sPropertyName
 Property name failing to pass the constraint.
QString m_sPath
 Path of property failing to pass the constraint.
const IxValidatorm_pValidator
 IxValidator class associated to the invalid value.

Detailed Description

qx::QxInvalidValue : invalid value when a property fails to pass a constraint

For more informations about QxValidator module, goto the FAQ of QxOrm website : http://www.qxorm.com/qxorm_en/faq.html#faq_250

Definition at line 53 of file QxInvalidValue.h.


Constructor & Destructor Documentation

qx::QxInvalidValue::QxInvalidValue ( )
virtual qx::QxInvalidValue::~QxInvalidValue ( ) [virtual]

Member Function Documentation

QString qx::QxInvalidValue::getFullName ( ) const
QString qx::QxInvalidValue::getMessage ( ) const [inline]

Definition at line 68 of file QxInvalidValue.h.

QString qx::QxInvalidValue::getPath ( ) const [inline]

Definition at line 70 of file QxInvalidValue.h.

QString qx::QxInvalidValue::getPropertyName ( ) const [inline]

Definition at line 69 of file QxInvalidValue.h.

const IxValidator* qx::QxInvalidValue::getValidator ( ) const
void qx::QxInvalidValue::setMessage ( const QString &  s) [inline]

Definition at line 74 of file QxInvalidValue.h.

void qx::QxInvalidValue::setPath ( const QString &  s) [inline]

Definition at line 76 of file QxInvalidValue.h.

void qx::QxInvalidValue::setPropertyName ( const QString &  s) [inline]

Definition at line 75 of file QxInvalidValue.h.

void qx::QxInvalidValue::setValidator ( const IxValidator p)

Member Data Documentation

IxValidator class associated to the invalid value.

Definition at line 61 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sMessage [protected]

Message associated to the invalid value.

Definition at line 58 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sPath [protected]

Path of property failing to pass the constraint.

Definition at line 60 of file QxInvalidValue.h.

Property name failing to pass the constraint.

Definition at line 59 of file QxInvalidValue.h.


The documentation for this class was generated from the following file: