Click or drag to resize

FormLoadOptions Class

Form load options object
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelFormLoadOptions

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class FormLoadOptions : IEntityObjectsLoadOptions, 
	IEntityDataLoadOptions

The FormLoadOptions type exposes the following members.

Constructors
  NameDescription
Public methodFormLoadOptions
Top
Properties
  NameDescription
Public propertyCacheOptions
Contains options related to data caching.
Public propertyDataObjectTypeIds
Loads all the forms that belong to a DataObjectTypes specified int the list.
Public propertyEntityDataType
Public propertyIdPosList
Positivliste af form id's. Med mindre listen er tom medtages der kun forms for de angivne id's.
Public propertyProcessTemplateIds
Loads all the forms that belong to a ProcessTemplate specified int the list.
Public propertyResultInfo
Public propertySkipCheckForChanges
If true we will return cached objects without checking if they are still current - that is, if they have been modified after they were cached. This can be ok in certain situations where we want to save the cost of determining if the cached objects have been modified.
Top
Methods
  NameDescription
Public methodIsResultCachable
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIEntityDataLoadOptionsBuildCacheKey
The cache key to be used for storing the results of the query for the entity data. The cache key is built based on the various options in the load options class.
Explicit interface implementationPrivate methodIEntityObjectsLoadOptionsHasNoCriteria
Returns true if no load options (that is, filtering options) has been specified at all - meaning that all objects will be returned. If any options has been specified that will make the result user-specific (e.g. if security rules are applied) then it must return false. Note that it should not affect the result whether or not it is a full or partial representation of the objects that is being loaded.
Explicit interface implementationPrivate propertyIEntityObjectsLoadOptionsIdList
Ids-to-be-loaded.
Explicit interface implementationPrivate propertyIEntityObjectsLoadOptionsResultCompletenessState
Representation of whether all data on each object has been loaded. If any options has been specified that excludes parts of the loaded data on each object then it must be reflected in the value. Should contain a value like e.g. "FULL", "NOPROPERTIES".
Explicit interface implementationPrivate propertyIEntityObjectsLoadOptionsStoredInTableName
Name of the DB table that the objects reside in. The table must have an ID and ChangeTime columns.
Top
See Also