Skip to content

CustomerContactSearchFormat

CustomerContactSearchFormat provides the formatting option used by combined search logic.

Purpose

  • Formatting option used by combined search logic.

Context

  • Namespace: SAIF.Business.CustomerContact
  • Assembly/package: SAIF.BOF.Business.CustomerContact

Public members

Member Signature Purpose
ContainsDefault ContainsDefault = 0 Builds the default wildcard pattern used by the search formatter.
ContainsSpecific ContainsSpecific = 1 Builds a consonant-order wildcard pattern for approximate matches.
ContainsExact ContainsExact = 2 Builds a contains pattern that preserves the supplied token sequence.
StartsWith StartsWith = 3 Builds an approximate match anchored at the start of the value.
EndsWith EndsWith = 4 Builds an approximate match anchored at the end of the value.
StartsWithExactly StartsWithExactly = 5 Builds an exact token sequence anchored at the start of the value.
EndsWithExactly EndsWithExactly = 6 Builds an exact token sequence anchored at the end of the value.

Behavioral notes

  • SearchRequest maps integer SearchFormatCode values onto these enum members.

Constraints and usage notes

  • Persisted numeric search-format codes must stay aligned with these enum values.

Sources

  • Business\SAIF.Business.CustomerContact\clsCustomerContactSearch.vb