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>, ISourceAttributeCollector
Remarks
Обладает двумя коллекциями значений: разрешающей и запрещающей. Если в справочнике есть хотя бы один элемент из реазрешающей коллекции, то результат выполнения условия - 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 Использовать для извлечения все элементы справочника, а не только отмеченные. |