Class EntryExpressionDictionaryContainsElementsParameter
Выражение определяющее наличие элементов справочника с указанными опциями.
Inheritance
EntryExpressionDictionaryContainsElementsParameter
  Inherited Members
Namespace: Trivium.CardsModel.ServerModel.Expression
Assembly: Trivium.CardsModel.dll
Syntax
public class EntryExpressionDictionaryContainsElementsParameter : EntryExpressionParameter, IDependentEntryObject, IBaseId<int>, IReadOnlyBaseId<int>, ISourceAttributeCollectorRemarks
Обладает двумя коллекциями значений: разрешающей и запрещающей. Если в справочнике есть хотя бы один элемент из реазрешающей коллекции, то результат выполнения условия - true. Если в справочнике есть хотя бы один элемент из запрещающей коллекции, то результат выполнения условия - false, при условии, что нет разрешающих правил. Если в разрешающей и запрещающей коллекции нет элементов, то берется значение по умолчанию.
Properties
| List<Object> | AccessValues Коллекция значений для поиска на разрешение. Если хотя бы один элемент из коллекции имеет доступ, то результат вычисления будет true. Элементом коллекции может быть любой простой тип. Например: boolean, integer, string и т.п. | 
| AttributeDefinitionDto | Attribute Атрибут для применения условия. | 
| bool | DefaultValue Значение по умолчанию. | 
| List<Object> | DeniedValues Коллекция значений для поиска на запрет. Если хотя бы один элемент из коллекции присутствует в справочнике, то результат вычисления будет false, при условии, что нет разрешающих правил. Элементом коллекции может быть любой простой тип. Например: boolean, integer, string и т.п. | 
| int | DictionarySourceId Идентификатор справочника - источника данных. | 
| bool | UseAllInstanceElements Использовать для извлечения все элементы справочника, а не только отмеченные. |