QxOrm  1.2.5
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 59 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 74 of file QxInvalidValue.h.

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

Definition at line 76 of file QxInvalidValue.h.

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

Definition at line 75 of file QxInvalidValue.h.

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

Definition at line 80 of file QxInvalidValue.h.

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

Definition at line 82 of file QxInvalidValue.h.

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

Definition at line 81 of file QxInvalidValue.h.

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

Member Data Documentation

IxValidator class associated to the invalid value.

Definition at line 67 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sMessage [protected]

Message associated to the invalid value.

Definition at line 64 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sPath [protected]

Path of property failing to pass the constraint.

Definition at line 66 of file QxInvalidValue.h.

Property name failing to pass the constraint.

Definition at line 65 of file QxInvalidValue.h.


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