11 #include <QCoreApplication> 12 #include <QJsonObject> 15 #include <QSharedData> 97 const QString mMessage;
98 const QString mMessageLang;
101 ResultData(
Major pMajor,
Minor pMinor,
const QString& pMessage,
Origin pOrigin);
105 return mMajor == pOther.mMajor &&
106 mMinor == pOther.mMinor &&
107 mMessage == pOther.mMessage &&
108 mMessageLang == pOther.mMessageLang &&
109 mOrigin == pOther.mOrigin;
115 static const QMap<Major, QString> cMajorResults;
116 static const QMap<Minor, QString> cMinorResults;
118 static QMap<GlobalStatus::Code, Minor> cConversionMap1;
119 static QMap<Minor, GlobalStatus::Code> cConversionMap2;
121 static void initConversionMaps();
129 static ECardApiResult fromStatus(
const GlobalStatus& pStatus);
131 static Major parseMajor(
const QString& pMajor);
132 static Minor parseMinor(
const QString& pMinor);
134 QSharedDataPointer<ResultData> d;
137 ECardApiResult(
const QString& pMajor,
const QString& pMinor = QString(),
const QString& pMessage = QString(),
Origin pOrigin =
Origin::Client);
140 ECardApiResult(
const GlobalStatus& pStatus);
142 bool operator ==(
const ECardApiResult& pResult)
const;
146 static bool isMajor(
const QString& pMajor);
147 static bool isMinor(
const QString& pMinor);
164 QJsonObject
toJson()
const;
167 explicit operator GlobalStatus()
const;
Major getMajor() const
Definition: ECardApiResult.cpp:508
Definition: RemoteMessageResponse.h:13
Definition: test_ECardApiResult.cpp:14
Code
Definition: GlobalStatus.h:25
Major
Definition: ECardApiResult.h:35
Definition: ECardApiResult.h:24
QJsonObject toJson() const
Definition: ECardApiResult.cpp:625
const QString & getMessageLang() const
Definition: ECardApiResult.cpp:526
static ECardApiResult createOk()
Definition: ECardApiResult.cpp:85
QDebug operator<<(QDebug pDbg, const governikus::ECardApiResult &pResult)
Definition: ECardApiResult.cpp:657
Origin
Definition: ECardApiResult.h:81
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
static bool isMajor(const QString &pMajor)
Definition: ECardApiResult.cpp:328
bool isOk() const
Definition: ECardApiResult.cpp:572
Minor
Definition: ECardApiResult.h:43
QString getMinorString() const
Definition: ECardApiResult.cpp:550
static bool isMinor(const QString &pMinor)
Definition: ECardApiResult.cpp:334
bool isOriginServer() const
Definition: ECardApiResult.cpp:578
GlobalStatus toStatus() const
Definition: ECardApiResult.cpp:584
QString getMajorString() const
Definition: ECardApiResult.cpp:544
Minor getMinor() const
Definition: ECardApiResult.cpp:514
QString getMessage() const
Definition: ECardApiResult.cpp:520
Definition: StartPaosResponse.h:18
Definition: test_UrlUtil.cpp:14
bool isValid() const
Definition: ECardApiResult.cpp:556
Origin
Definition: GlobalStatus.h:118
bool operator==(const ECardApiResult &pResult) const
Definition: ECardApiResult.cpp:502