AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
WebserviceActivationContext.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "ActivationContext.h"
8 #include "HttpRequest.h"
9 
10 #include <QSharedPointer>
11 
12 namespace governikus
13 {
14 
16  : public ActivationContext
17 {
18  Q_OBJECT
19 
20  const QSharedPointer<HttpRequest> mRequest;
21 
22  void setCommonHeaders(HttpResponse& pResponse);
23 
24  public:
25  WebserviceActivationContext(const QSharedPointer<HttpRequest>& pRequest);
26 
27  virtual ~WebserviceActivationContext() override;
28 
29  QUrl getActivationURL() const override;
30 
31  bool sendProcessing() override;
32 
33  bool sendOperationAlreadyActive() override;
34 
35  bool sendErrorPage(HttpStatusCode pStatusCode, const GlobalStatus& pStatus) override;
36 
37  bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) override;
38 };
39 
40 } /* namespace governikus */
virtual ~WebserviceActivationContext() override
Definition: WebserviceActivationContext.cpp:34
bool sendErrorPage(HttpStatusCode pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: WebserviceActivationContext.cpp:83
Definition: GlobalStatus.h:18
QUrl getActivationURL() const override
Definition: WebserviceActivationContext.cpp:39
Definition: HttpResponse.h:17
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: WebserviceActivationContext.cpp:123
Definition: WebserviceActivationContext.h:15
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: WebserviceActivationContext.cpp:58
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: WebserviceActivationContext.cpp:45
Definition: ActivationContext.h:18
WebserviceActivationContext(const QSharedPointer< HttpRequest > &pRequest)
Definition: WebserviceActivationContext.cpp:27