AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
ActivationContext.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "GlobalStatus.h"
8 #include "HttpStatusCode.h"
9 
10 #include <QObject>
11 #include <QString>
12 #include <QUrl>
13 
14 namespace governikus
15 {
16 
17 
19  : public QObject
20 {
21  Q_OBJECT
22 
23  protected:
24  QString mSendError;
25 
26  public:
28  virtual ~ActivationContext();
29 
30  virtual QUrl getActivationURL() const = 0;
31 
37  virtual bool sendProcessing() = 0;
38 
44  virtual bool sendOperationAlreadyActive() = 0;
45 
51  virtual bool sendErrorPage(HttpStatusCode pStatusCode, const GlobalStatus& pStatus) = 0;
52 
58  virtual bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) = 0;
59 
63  const QString& getSendError() const
64  {
65  return mSendError;
66  }
67 
68 
69 };
70 
71 } /* namespace governikus */
QString mSendError
Definition: ActivationContext.h:24
virtual bool sendProcessing()=0
Sends a processing status response to the caller.
virtual ~ActivationContext()
Definition: ActivationContext.cpp:16
virtual bool sendErrorPage(HttpStatusCode pStatusCode, const GlobalStatus &pStatus)=0
Sends an error page to the caller.
Definition: GlobalStatus.h:18
virtual bool sendOperationAlreadyActive()=0
Sends a response to the caller indicating that another operation is already in progress.
virtual QUrl getActivationURL() const =0
const QString & getSendError() const
Returns the last error that occurred during a send operation.
Definition: ActivationContext.h:63
ActivationContext()
Definition: ActivationContext.cpp:10
Definition: ActivationContext.h:18
virtual bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus)=0
Sends a redirect to the caller.