AusweisApp2
governikus::WorkflowRequest Klassenreferenzfinal

#include <WorkflowRequest.h>

Öffentliche Methoden

 WorkflowRequest (const std::function< QSharedPointer< WorkflowController >(const QSharedPointer< WorkflowContext > &pContext)> &pGeneratorController, const std::function< QSharedPointer< WorkflowContext >()> &pGeneratorContext, const BusyHandler &pBusyHandler=BusyHandler())
 
void initialize ()
 
bool isInitialized () const
 
Action getAction () const
 
QSharedPointer< WorkflowControllergetController () const
 
QSharedPointer< WorkflowContext > getContext () const
 
WorkflowControl handleBusyWorkflow (const QSharedPointer< WorkflowRequest > &pActiveWorkflow, const QSharedPointer< WorkflowRequest > &pWaitingWorkflow)
 

Öffentliche, statische Methoden

template<typename Controller , typename Context , typename Request = WorkflowRequest, typename ... Args>
static QSharedPointer< WorkflowRequestcreateWorkflowRequest (Args &&... pArgs)
 
template<typename Controller , typename Context , typename Request = WorkflowRequest, typename ... Args>
static QSharedPointer< WorkflowRequestcreateWorkflowRequestHandler (const BusyHandler &pBusyHandler, Args &&... pArgs)
 

Beschreibung der Konstruktoren und Destruktoren

◆ WorkflowRequest()

governikus::WorkflowRequest::WorkflowRequest ( const std::function< QSharedPointer< WorkflowController >(const QSharedPointer< WorkflowContext > &pContext)> &  pGeneratorController,
const std::function< QSharedPointer< WorkflowContext >()> &  pGeneratorContext,
const BusyHandler &  pBusyHandler = BusyHandler() 
)

Dokumentation der Elementfunktionen

◆ createWorkflowRequest()

template<typename Controller , typename Context , typename Request = WorkflowRequest, typename ... Args>
static QSharedPointer<WorkflowRequest> governikus::WorkflowRequest::createWorkflowRequest ( Args &&...  pArgs)
inlinestatic

◆ createWorkflowRequestHandler()

template<typename Controller , typename Context , typename Request = WorkflowRequest, typename ... Args>
static QSharedPointer<WorkflowRequest> governikus::WorkflowRequest::createWorkflowRequestHandler ( const BusyHandler &  pBusyHandler,
Args &&...  pArgs 
)
inlinestatic

◆ getAction()

Action WorkflowRequest::getAction ( ) const

◆ getContext()

QSharedPointer< WorkflowContext > WorkflowRequest::getContext ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getController()

QSharedPointer< WorkflowController > WorkflowRequest::getController ( ) const

◆ handleBusyWorkflow()

WorkflowControl WorkflowRequest::handleBusyWorkflow ( const QSharedPointer< WorkflowRequest > &  pActiveWorkflow,
const QSharedPointer< WorkflowRequest > &  pWaitingWorkflow 
)

◆ initialize()

void WorkflowRequest::initialize ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isInitialized()

bool WorkflowRequest::isInitialized ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: