Skip to main content

Class CriteriaInformation

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for CriteriaInformation. Carrier for criteria information. It contains all the search criteria - that is, ArchiveRestrictionInfo - objects, including a column specification. In addition, it contains the same criteria expressed as an archive, with an array of ArchiveColumnInfo specifications and a set of ArchiveRow rows. The rows of the archive form a subset of the restriction array.

Inheritance

objectCarrierCriteriaInformation

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

CriteriaInformation()

Default constructor - defaults any enum props to 0.

Properties

CriteriaArchiveColumns

Array of ColumnInfo column specifications

Property Value

ArchiveColumnInfo[]

CriteriaArchiveRows

Array of archive list items, i.e., the service layer carrier for archive rows. These are the criteria, represented as archive rows.

Property Value

ArchiveListItem[]

RestrictionGroups

Array of restrictiongroups, including the default first group of restrictions

Property Value

ArchiveRestrictionGroup[]

Restrictions

Array of ArchiveRestrictionInfo restriction specifications (for the first restrictiongroup if there are more than one group

Property Value

ArchiveRestrictionInfo[]

See Also

FindAgent