QxOrm  1.2.8
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.

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int file_version)

Friends

class boost::serialization::access

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 70 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 87 of file QxInvalidValue.h.

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

Definition at line 89 of file QxInvalidValue.h.

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

Definition at line 88 of file QxInvalidValue.h.

const IxValidator* qx::QxInvalidValue::getValidator ( ) const
template<class Archive >
void qx::QxInvalidValue::serialize ( Archive &  ar,
const unsigned int  file_version 
) [inline, private]

Definition at line 101 of file QxInvalidValue.h.

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

Definition at line 93 of file QxInvalidValue.h.

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

Definition at line 95 of file QxInvalidValue.h.

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

Definition at line 94 of file QxInvalidValue.h.

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

Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Definition at line 73 of file QxInvalidValue.h.


Member Data Documentation

IxValidator class associated to the invalid value.

Definition at line 80 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sMessage [protected]

Message associated to the invalid value.

Definition at line 77 of file QxInvalidValue.h.

QString qx::QxInvalidValue::m_sPath [protected]

Path of property failing to pass the constraint.

Definition at line 79 of file QxInvalidValue.h.

Property name failing to pass the constraint.

Definition at line 78 of file QxInvalidValue.h.


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