Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
ForbiddenCardMediumExtraOperation Class Reference

#include <ForbiddenCardMediumExtraOperation.h>

Inheritance diagram for ForbiddenCardMediumExtraOperation:
Inheritance graph
[legend]
Collaboration diagram for ForbiddenCardMediumExtraOperation:
Collaboration graph
[legend]

Public Member Functions

 ForbiddenCardMediumExtraOperation (ApplicationStateManager *stateManager)
 
virtual ~ForbiddenCardMediumExtraOperation ()
 
virtual bool IsExtraOperation (EM::PT::EDataCollection *readDataCollection)
 IsExtraOperation evaluate forbidden card exceptions (by forbidden card type AND forbidden provider number) in configuration file exception.xml. More...
 
virtual void WriteOK ()
 
virtual void WriteError ()
 
virtual void OnUnFinishedOperation ()
 

Additional Inherited Members

- Protected Member Functions inherited from GeneralExtraOperation
 GeneralExtraOperation (std::string extraOperationName)
 
void SetExtraOperationGeneralCheck (int32_t extraOperationGeneralCheck)
 

Constructor & Destructor Documentation

INTERNAL ForbiddenCardMediumExtraOperation::ForbiddenCardMediumExtraOperation ( ApplicationStateManager stateManager)

Here is the call graph for this function:

ForbiddenCardMediumExtraOperation::~ForbiddenCardMediumExtraOperation ( )
virtual

Member Function Documentation

bool ForbiddenCardMediumExtraOperation::IsExtraOperation ( EM::PT::EDataCollection *  readDataCollection)
virtual

IsExtraOperation evaluate forbidden card exceptions (by forbidden card type AND forbidden provider number) in configuration file exception.xml.

Parameters
readDataCollection- read data collection from payment terminal

Extra operation pre conditions:

  • - Check deduction state - Deduction must be opened
  • - Card is not blocked
Returns
true - approached card was evaluated as blocked card. Do not call DataReceive in chipcard
false - approached card is not forbiddne card OR data from card is not valid

Reimplemented from GeneralExtraOperation.

Here is the call graph for this function:

void ForbiddenCardMediumExtraOperation::OnUnFinishedOperation ( )
virtual
void ForbiddenCardMediumExtraOperation::WriteError ( )
virtual
void ForbiddenCardMediumExtraOperation::WriteOK ( )
virtual

Here is the call graph for this function:


The documentation for this class was generated from the following files: