AusweisApp2
governikus::WorkflowModel Klassenreferenz

#include <WorkflowModel.h>

Klassendiagramm für governikus::WorkflowModel:

Öffentliche Slots

void onReaderManagerSignal ()
 

Signale

void fireCurrentStateChanged (const QString &pState)
 
void fireResultChanged ()
 
void fireReaderPlugInTypeChanged ()
 
void fireIsBasicReaderChanged ()
 
void fireReaderImageChanged ()
 
void fireNextWorkflowPendingChanged ()
 

Öffentliche Methoden

 WorkflowModel (QObject *pParent=nullptr)
 
 ~WorkflowModel () override
 
void resetWorkflowContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getCurrentState () const
 
virtual QString getResultString () const
 
bool isError () const
 
bool isMaskedError () const
 
ReaderManagerPlugInType getReaderPlugInType () const
 
void setReaderPlugInType (ReaderManagerPlugInType pReaderPlugInType)
 
bool isBasicReader () const
 
bool getNextWorkflowPending () const
 
GlobalStatus::Code getStatusCode () const
 
QString getReaderImage () const
 
QString getStatusHintText () const
 
QString getStatusHintActionText () const
 
Q_INVOKABLE bool invokeStatusHintAction ()
 
Q_INVOKABLE void cancelWorkflow ()
 
Q_INVOKABLE void startScanIfNecessary ()
 
Q_INVOKABLE void cancelWorkflowToChangePin ()
 
Q_INVOKABLE void continueWorkflow ()
 
Q_INVOKABLE void setInitialPluginType ()
 
Q_INVOKABLE bool selectedReaderHasCard () const
 
Q_INVOKABLE bool shouldSkipResultView () const
 
Q_INVOKABLE bool isCancellationByUser () const
 
Q_INVOKABLE QString getEmailHeader () const
 
Q_INVOKABLE QString getEmailBody (bool pPercentEncoding=false, bool pAddLogNotice=false) const
 
Q_INVOKABLE void sendResultMail () const
 

Propertys

QString currentState
 
QString resultString
 
bool error
 
bool errorIsMasked
 
ReaderManagerPlugInType readerPlugInType
 
bool isBasicReader
 
QString readerImage
 
bool hasNextWorkflowPending
 
QString statusHintText
 
QString statusHintActionText
 

Freundbeziehungen

class ::test_WorkflowModel
 

Beschreibung der Konstruktoren und Destruktoren

◆ WorkflowModel()

WorkflowModel::WorkflowModel ( QObject *  pParent = nullptr)
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~WorkflowModel()

WorkflowModel::~WorkflowModel ( )
override

Dokumentation der Elementfunktionen

◆ cancelWorkflow()

void WorkflowModel::cancelWorkflow ( )

◆ cancelWorkflowToChangePin()

void WorkflowModel::cancelWorkflowToChangePin ( )

◆ continueWorkflow()

void WorkflowModel::continueWorkflow ( )
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireCurrentStateChanged

void governikus::WorkflowModel::fireCurrentStateChanged ( const QString &  pState)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireIsBasicReaderChanged

void governikus::WorkflowModel::fireIsBasicReaderChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireNextWorkflowPendingChanged

void governikus::WorkflowModel::fireNextWorkflowPendingChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireReaderImageChanged

void governikus::WorkflowModel::fireReaderImageChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireReaderPlugInTypeChanged

void governikus::WorkflowModel::fireReaderPlugInTypeChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireResultChanged

void governikus::WorkflowModel::fireResultChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCurrentState()

QString WorkflowModel::getCurrentState ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEmailBody()

QString WorkflowModel::getEmailBody ( bool  pPercentEncoding = false,
bool  pAddLogNotice = false 
) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEmailHeader()

QString WorkflowModel::getEmailHeader ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getNextWorkflowPending()

bool WorkflowModel::getNextWorkflowPending ( ) const

◆ getReaderImage()

QString WorkflowModel::getReaderImage ( ) const

◆ getReaderPlugInType()

ReaderManagerPlugInType WorkflowModel::getReaderPlugInType ( ) const

◆ getResultString()

QString WorkflowModel::getResultString ( ) const
virtual

Erneute Implementation in governikus::ChangePinModel.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getStatusCode()

GlobalStatus::Code WorkflowModel::getStatusCode ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getStatusHintActionText()

QString WorkflowModel::getStatusHintActionText ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getStatusHintText()

QString WorkflowModel::getStatusHintText ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ invokeStatusHintAction()

bool WorkflowModel::invokeStatusHintAction ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isBasicReader()

bool WorkflowModel::isBasicReader ( ) const

◆ isCancellationByUser()

bool WorkflowModel::isCancellationByUser ( ) const

◆ isError()

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

◆ isMaskedError()

bool WorkflowModel::isMaskedError ( ) const

◆ onReaderManagerSignal

void WorkflowModel::onReaderManagerSignal ( )
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ resetWorkflowContext()

void WorkflowModel::resetWorkflowContext ( const QSharedPointer< WorkflowContext > &  pContext = QSharedPointer<WorkflowContext>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ selectedReaderHasCard()

bool WorkflowModel::selectedReaderHasCard ( ) const

◆ sendResultMail()

void WorkflowModel::sendResultMail ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setInitialPluginType()

void WorkflowModel::setInitialPluginType ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setReaderPlugInType()

void WorkflowModel::setReaderPlugInType ( ReaderManagerPlugInType  pReaderPlugInType)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ shouldSkipResultView()

bool WorkflowModel::shouldSkipResultView ( ) const

◆ startScanIfNecessary()

void WorkflowModel::startScanIfNecessary ( )

Freundbeziehungen und Funktionsdokumentation

◆ ::test_WorkflowModel

friend class ::test_WorkflowModel
friend

Dokumentation der Propertys

◆ currentState

QString governikus::WorkflowModel::currentState
read

◆ error

bool governikus::WorkflowModel::error
read

◆ errorIsMasked

bool governikus::WorkflowModel::errorIsMasked
read

◆ hasNextWorkflowPending

bool governikus::WorkflowModel::hasNextWorkflowPending
read

◆ isBasicReader

bool governikus::WorkflowModel::isBasicReader
read

◆ readerImage

QString governikus::WorkflowModel::readerImage
read

◆ readerPlugInType

ReaderManagerPlugInType governikus::WorkflowModel::readerPlugInType
readwrite

◆ resultString

QString governikus::WorkflowModel::resultString
read

◆ statusHintActionText

QString governikus::WorkflowModel::statusHintActionText
read

◆ statusHintText

QString governikus::WorkflowModel::statusHintText
read

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