StiValidationHelper Class

Namespace: Stimulsoft.Report.Dictionary

Methods

Method Returns Description
convertValidationDateFromString static DateTime  
convertValidationDateToString static string  
convertValidationTimeSpanFromString static TimeSpan  
convertValidationTimeSpanToString static string  
isDateTimeType static boolean  
isNumericType static boolean  
isTimeSpanType static boolean  
isValidationSupportedForType static boolean  
validateAlpha static boolean  
validateAlphaNumeric static boolean  
validateDateTimeRange static boolean  
validateEMail static boolean  
validateExpression static boolean  
validateIBAN static boolean  
validateISBN static boolean  
validateIpAddress static boolean  
validateNumeric static boolean  
validateNumericRange static boolean  
validatePhone static boolean  
validateRangeString static boolean  
validateRegexPattern static boolean  
validateSSN static boolean  
validateTIN static boolean  
validateTimeSpanRange static boolean  
validateUrl static boolean  

Method Details

convertValidationDateFromString static

convertValidationDateFromString(str: string): DateTime

Parameters

  • str (string)

Returns DateTime


convertValidationDateToString static

convertValidationDateToString(date: DateTime): string

Parameters

Returns string


convertValidationTimeSpanFromString static

convertValidationTimeSpanFromString(str: string): TimeSpan

Parameters

  • str (string)

Returns TimeSpan


convertValidationTimeSpanToString static

convertValidationTimeSpanToString(timeSpan: TimeSpan): string

Parameters

Returns string


isDateTimeType static

isDateTimeType(type: any): boolean

Parameters

  • type (any)

Returns boolean


isNumericType static

isNumericType(type: any): boolean

Parameters

  • type (any)

Returns boolean


isTimeSpanType static

isTimeSpanType(type: any): boolean

Parameters

  • type (any)

Returns boolean


isValidationSupportedForType static

isValidationSupportedForType(type: any): boolean

Parameters

  • type (any)

Returns boolean


validateAlpha static

validateAlpha(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateAlphaNumeric static

validateAlphaNumeric(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateDateTimeRange static

validateDateTimeRange(value: any, min: any, max: any, report: IStiReport, dateTimeType: StiDateTimeType, REFerror: any): boolean

Parameters

  • value (any)
  • min (any)
  • max (any)
  • report (IStiReport)
  • dateTimeType (StiDateTimeType)
  • REFerror (any)

Returns boolean


validateEMail static

validateEMail(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateExpression static

validateExpression(expression: string, report: IStiReport, REFerror: any, REFisException: any): boolean

Parameters

  • expression (string)
  • report (IStiReport)
  • REFerror (any)
  • REFisException (any)

Returns boolean


validateIBAN static

validateIBAN(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateISBN static

validateISBN(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateIpAddress static

validateIpAddress(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateNumeric static

validateNumeric(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateNumericRange static

validateNumericRange(value: any, min: any, max: any, report: IStiReport, REFerror: any): boolean

Parameters

  • value (any)
  • min (any)
  • max (any)
  • report (IStiReport)
  • REFerror (any)

Returns boolean


validatePhone static

validatePhone(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateRangeString static

validateRangeString(value: any, min: any, max: any, message: string, level: StiValidationLevel, report: IStiReport, REFresult: any): boolean

Parameters

  • value (any)
  • min (any)
  • max (any)
  • message (string)
  • level (StiValidationLevel)
  • report (IStiReport)
  • REFresult (any)

Returns boolean


validateRegexPattern static

validateRegexPattern(value: string, patternRegex: string, REFerror: any): boolean

Parameters

  • value (string)
  • patternRegex (string)
  • REFerror (any)

Returns boolean


validateSSN static

validateSSN(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateTIN static

validateTIN(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean


validateTimeSpanRange static

validateTimeSpanRange(value: any, min: any, max: any, report: IStiReport, timeFormat: StiTimeFormat, REFerror: any): boolean

Parameters

  • value (any)
  • min (any)
  • max (any)
  • report (IStiReport)
  • timeFormat (StiTimeFormat)
  • REFerror (any)

Returns boolean


validateUrl static

validateUrl(value: string, REFerror: any): boolean

Parameters

  • value (string)
  • REFerror (any)

Returns boolean

Fields

Field Type Description
dateTimeValue any  
digitsOnly any  
digitsOnly any  
maxValue any  
maxValue any  
minValue any  
minValue any  
remainder any  
timeSpanValue any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
type any  
uri any  
uri any