OpenPetra
Free Administration Software for Non-Profits
Ict.Common.Verification Namespace Reference

Namespaces

namespace  Exceptions
 
namespace  Testing
 

Classes

class  CommonResourcestrings
 Contains Resource Strings which can be used anywhere in the verification routines. More...
 
class  EVerificationException
 This exception transports the error message and if the reason was another exception to the end of the routine. ResultCollection unpacks this data into a TVerificationResultCollection object, so that the user gets this message on the "normal" message box. More...
 
interface  IResultInterface
 Properties that every 'Verification Result' needs to implement. More...
 
class  TDateChecks
 Class for date verifications that are needed both on Server and Client side. More...
 
class  TGeneralChecks
 Class for general verifications that are needed both on Server and Client side. More...
 
class  THelper
 Contains Helper Methods for data verification. More...
 
class  TNumericalChecks
 Class for numerical verifications that are needed both on Server and Client side. More...
 
class  TScreenVerificationResult
 A TScreenVerificationResult object stores information about failed data verification in a Form or UserControl on the Client side. It is made to be stored in the TVerificationResultCollection. More...
 
class  TStringChecks
 Class for string verifications that are needed both on Server and Client side. More...
 
class  TTimeChecks
 Class for time verifications that are needed both on Server and Client side. More...
 
class  TVerificationHelper
 Helper Methods for dealing with TVerificationResults. More...
 
class  TVerificationResult
 A TVerificationResult object stores information about failed data verification and is passed (serialised) from the Server to the Client. It is made to be stored in the TVerificationResultCollection. More...
 
class  TVerificationResultCollection
 A TVerificationResultCollection object stores any number of TVerificationResult objects. With this typed Collection it is for instance possible to perform several data verification steps on the Server and pass the results back to the Client in one object. More...
 

Enumerations

enum  TDateBetweenDatesCheckType { dbdctUnspecific , dbdctNoFutureDate , dbdctNoPastDate , dbdctUnrealisticDate }
 Type of Date-between Checks. More...
 
enum  TResultSeverity { Resv_Critical , Resv_Noncritical , Resv_Status , Resv_Info }
 a verification error can either be critical or non critical More...
 
enum  TErrorProcessingMode { Epm_None , Epm_IgnoreNonCritical , Epm_All }
 There are three ways in which errors can be processed during validation More...
 

Enumeration Type Documentation

◆ TDateBetweenDatesCheckType

Type of Date-between Checks.

Enumerator
dbdctUnspecific 

Unspecific check.

dbdctNoFutureDate 

Value must not be a future date.

dbdctNoPastDate 

Value must not be a past date.

dbdctUnrealisticDate 

Value represents and unrealistic date in that circumstance (e.g. birth date below 1850).

◆ TErrorProcessingMode

There are three ways in which errors can be processed during validation

Enumerator
Epm_None 

Do not process any errors

Epm_IgnoreNonCritical 

Process errors but ignore non-critical errors unless there are critical errors

Epm_All 

Process all errors

◆ TResultSeverity

a verification error can either be critical or non critical

Enumerator
Resv_Critical 

the verification failed

Resv_Noncritical 

verification warning

Resv_Status 

only a status message ...

Resv_Info 

purely information (without a warning connotation)