Implemented response parsing.
							parent
							
								
									90c8110bd2
								
							
						
					
					
						commit
						1c4976cb0b
					
				@ -0,0 +1,99 @@
 | 
				
			|||||||
 | 
					#include "eetresult.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetResult::EetResult(QObject *parent) : QObject(parent)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_status = RESPONSE_OK;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetResult::ResponseStatus EetResult::status() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_status;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setStatus(const EetResult::ResponseStatus &status)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_status = status;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					QString EetResult::fik() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_fik;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setFik(const QString &fik)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_fik = fik;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetMessageList EetResult::warnings() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_warnings;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setWarnings(const EetMessageList &warnings)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_warnings = warnings;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetMessageList EetResult::errors() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_errors;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setErrors(const EetMessageList &errors)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_errors = errors;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					QUuid EetResult::uuid() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_uuid;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setUuid(const QUuid &uuid)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_uuid = uuid;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					QDateTime EetResult::reciveDate() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_reciveDate;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetResult::setReciveDate(const QDateTime &reciveDate)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_reciveDate = reciveDate;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetMessage::EetMessage(QObject *parent)
 | 
				
			||||||
 | 
					    :QObject(parent)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_code = 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EetMessage::EetMessage(int code, const QString &message, QObject *parent)
 | 
				
			||||||
 | 
					    :QObject(parent)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_code = code;
 | 
				
			||||||
 | 
					    m_message = message;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int EetMessage::code() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_code;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetMessage::setCode(int code)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_code = code;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					QString EetMessage::message() const
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return m_message;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void EetMessage::setMessage(const QString &message)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    m_message = message;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,72 @@
 | 
				
			|||||||
 | 
					#ifndef EETRESULT_H
 | 
				
			||||||
 | 
					#define EETRESULT_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <QObject>
 | 
				
			||||||
 | 
					#include <QUuid>
 | 
				
			||||||
 | 
					#include <QString>
 | 
				
			||||||
 | 
					#include <QList>
 | 
				
			||||||
 | 
					#include <QDateTime>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EetMessage : public QObject
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    Q_OBJECT
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
					    explicit EetMessage(QObject *parent = 0);
 | 
				
			||||||
 | 
					    EetMessage(int code, const QString &message, QObject *parent = 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    int code() const;
 | 
				
			||||||
 | 
					    void setCode(int code);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    QString message() const;
 | 
				
			||||||
 | 
					    void setMessage(const QString &message);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					private:
 | 
				
			||||||
 | 
					    int m_code;
 | 
				
			||||||
 | 
					    QString m_message;
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					typedef QList<EetMessage*> EetMessageList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EetResult : public QObject
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    Q_OBJECT
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
					    enum ResponseStatus
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        RESPONSE_OK = 0,
 | 
				
			||||||
 | 
					        DATA_ERROR,
 | 
				
			||||||
 | 
					        SERVER_ERROR,
 | 
				
			||||||
 | 
					        SSL_ERROR,
 | 
				
			||||||
 | 
					        TIMEDOUT
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    explicit EetResult(QObject *parent = 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ResponseStatus status() const;
 | 
				
			||||||
 | 
					    void setStatus(const ResponseStatus &status);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    QString fik() const;
 | 
				
			||||||
 | 
					    void setFik(const QString &fik);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    EetMessageList warnings() const;
 | 
				
			||||||
 | 
					    void setWarnings(const EetMessageList &warnings);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    EetMessageList errors() const;
 | 
				
			||||||
 | 
					    void setErrors(const EetMessageList &errors);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    QUuid uuid() const;
 | 
				
			||||||
 | 
					    void setUuid(const QUuid &uuid);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    QDateTime reciveDate() const;
 | 
				
			||||||
 | 
					    void setReciveDate(const QDateTime &reciveDate);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					private:
 | 
				
			||||||
 | 
					    ResponseStatus m_status;
 | 
				
			||||||
 | 
					    QUuid m_uuid;
 | 
				
			||||||
 | 
					    QDateTime m_reciveDate;
 | 
				
			||||||
 | 
					    QString m_fik;
 | 
				
			||||||
 | 
					    EetMessageList m_warnings;
 | 
				
			||||||
 | 
					    EetMessageList m_errors;
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // EETRESULT_H
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue