Для изменения размера нажмите или перетащите

FreeFilter - класс

Представляет бизнес-объект "Свободный фильтр".
Иерархия наследования
SystemObject
  FinistSoft.ObjectsBasis
    FinistSoft.ObjectsCondition
      FinistSoft.ObjectsFilter
        FinistSoft.ObjectsFreeFilter

Пространство имён:  FinistSoft.Objects
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
[SerializableAttribute]
public class FreeFilter : Filter

Тип FreeFilter предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методFreeFilter
Инициализирует новый экземпляр класса.
Защищённый методFreeFilter(SerializationInfo, StreamingContext)
Инициализирует новый экземпляр класса с сериализованными данными.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоAndOr
Возвращает или задаёт реквизит "И/Или", обозначающий объединение результатов по И/Или.
(Унаследован от Filter.)
Открытое свойствоAndOrN
Возвращает поле или задаёт значение полю "И/Или", обозначающее объединение результатов по И/Или.
(Унаследован от Filter.)
Открытое свойствоBasisTypeId
Возвращает идентификатор типа объекта.
(Унаследован от Basis.)
Открытое свойствоConditions
Возвращает или задаёт реквизит "Условия".
(Унаследован от Filter.)
Открытое свойствоConditionsN
Возвращает поле или задаёт значение полю "Условия".
(Унаследован от Filter.)
Открытое свойствоDataListsTree
Возвращает или задаёт реквизит "Дерево списков данных", содержащий параметры для операндов условий фильтра.
Открытое свойствоDataListsTreeN
Возвращает поле или задаёт значение полю "Дерево списков данных".
Открытое свойствоId
Возвращает реквизит "Идентификатор".
(Унаследован от Basis.)
Открытое свойствоIdN
Возвращает поле или задаёт значение полю "Идентификатор".
(Унаследован от Basis.)
Открытое свойствоIsFake
Возвращает признак того, что объект является нереальным.
(Унаследован от Basis.)
Открытое свойствоIsNew
Возвращает или задаёт признак того, является ли объект новым.
(Унаследован от Basis.)
Открытое свойствоIsNull
Возвращает признак того, что объект является неинициализированным.
(Унаследован от Basis.)
Открытое свойствоOwnerFilter
Возвращает или задаёт реквизит "Владеющий фильтр".
(Унаследован от Condition.)
Открытое свойствоOwnerFilterN
Возвращает поле или задаёт значение полю "Владеющий фильтр".
(Унаследован от Condition.)
Открытое свойствоStorageDispatcher
Возвращает или устанавливает диспетчер соединения с хранилищем объекта.
(Унаследован от Basis.)
Открытое свойствоTimestamp
Возвращает реквизит "Временная метка объекта".
(Унаследован от Basis.)
Открытое свойствоTimestampN
Возвращает поле или задаёт значение полю "Временная метка объекта".
(Унаследован от Basis.)
Открытое свойствоTypeId
Возвращает реквизит "Идентификатор типа объекта".
(Унаследован от Basis.)
Открытое свойствоTypeIdN
Возвращает поле или задаёт значение полю "Идентификатор типа объекта".
(Унаследован от Basis.)
Открытое свойствоTypeName
Возвращает наименование типа объекта.
(Унаследован от Basis.)
Открытое свойствоUseCache
Возвращает или устанавливает признак, указывающий на то, нужно ли использовать кеширование вычисленных значений реквизитов объекта.
(Унаследован от Basis.)
Открытое свойствоUseNot
Возвращает или задаёт реквизит "Не", обозначающий отрицание результата.
(Унаследован от Filter.)
Открытое свойствоUseNotN
Возвращает поле или задаёт значение полю "Не", обозначающее отрицание результата.
(Унаследован от Filter.)
В начало страницы
Методы
  ИмяОписание
Защищённый методCalculateProperty
Возвращает вычисленный реквизит бизнес-объекта.
(Унаследован от Basis.)
Открытый методChangeId
Смена идентификатора бизнес-объекта и всех связанных с ним бизнес-объектов.
(Унаследован от Basis.)
Закрытый методChangeId(Boolean, DictionaryInt64, Basis)
Смена идентификатора бизнес-объекта и всех связанных с ним бизнес-объектов.
(Унаследован от Basis.)
Защищённый методCheckForFilter
Возвращает признак выполнения условий заданного фильтра, исходя из заданного массива корневых бизнес-объектов и значений дерева списков данных текущего экземпляра.
(Унаследован от Filter.)
Закрытый методCheckForSimpleCondition
Возвращает признак того, что дерево списков данных текущего экземпляра и заданный массив бизнес-объектов хранилища удовлетворяют заданному простому условию.
(Унаследован от Filter.)
Закрытый методCheckPropPath
Проверяет корректность пути к реквизиту, переданного для одной из сторон создаваемого в текущем экземпляре простого условия.
(Унаследован от Filter.)
Открытый методClear (Унаследован от Basis.)
Открытый методClearCache
Очищает кеш вычисленных реквизитов.
(Унаследован от Basis.)
Открытый методClearConditions
Приводит условия фильтра в состояние после инициализации текущего экземпляра.
(Унаследован от Filter.)
Открытый методClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от Basis.)
Закрытый методCompareProperties
Сравнивает два реквизита на предмет удовлетворения простому условию фильтра.
(Унаследован от Filter.)
Открытый методCompareTo(Object)
Сравнивает бизнес-объект с переданными данными.
(Унаследован от Basis.)
Открытый методCompareTo(Basis)
Сравнивает бизнес-объект с другим бизнес-объектом.
(Унаследован от Basis.)
Закрытый методCopyCache
Копирует кеш вычисленных реквизитов из переданного источника.
(Унаследован от Basis.)
Открытый методCopyFrom
Копирует данные из переданного источника.
(Унаследован от Basis.)
Закрытый методCorrectionLinks
Корректировка идентификаторов в ссылках после смены идентификаторов бизнес-объектов.
(Унаследован от Basis.)
Открытый методCreateNestedFilter
Создаёт и возвращает вложенный фильтр.
(Унаследован от Filter.)
Открытый методCreateNestedFilter(AndOrMode)
Создаёт и возвращает вложенный фильтр, с указанием логической операции соединяющей условия в фильтре.
(Унаследован от Filter.)
Закрытый методCreateProperties
Инициализирует реквизиты бизнес-объекта.
(Унаследован от Basis.)
Открытый методDelete
Представляет узел бизнес-процесса удаляющий бизнес-объект из хранилища.
(Унаследован от Basis.)
Защищённый методDeleteBpm
Представляет бизнес-процесс удаления бизнес-объекта.
(Унаследован от Basis.)
Открытый методEquals(Object)
Определяет, эквивалентен ли бизнес-объект переданному объекту.
(Унаследован от Basis.)
Открытый методEquals(Object, ListBasis)
Определяет, эквивалентен ли бизнес-объект переданному объекту.
(Унаследован от Basis.)
Открытый методFakeToReal
Преобразует нереальный объект в реальный.
(Унаследован от Basis.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGenerateId
Генерирует новый идентификатор (Id), устанавливает признак IsNew в значение true.
(Унаследован от Basis.)
Открытый методGenerateId(Boolean)
Генерирует новый идентификатор (Id), устанавливает признак IsNew в значение true.
(Унаследован от Basis.)
Закрытый методGetCheckRightOperandValue
Возвращает значение правого операнда запроса для проверки заданного массива бизнес-объектов хранилища на условия запроса, или null, если для такой проверки данный правый операнд пока не может быть вычислен.
(Унаследован от Filter.)
Открытый методGetDescription
Возвращает описание бизнес-объекта.
(Унаследован от Basis.)
Открытый методGetHashCode
Определяет хеш-код бизнес-объекта.
(Унаследован от Basis.)
Закрытый методGetMainFilter
Возвращает самый главный фильтр текущего экземпляра в цепочке владельцев.
(Унаследован от Filter.)
Открытый методGetObjectData
Проводит этап сериализации объекта.
(Унаследован от Basis.)
Открытый методGetProperty(String)
Возвращает реквизит бизнес-объекта по имени.
(Унаследован от Basis.)
Открытый методGetProperty(PropertyPath)
Возвращает реквизит бизнес-объекта.
(Унаследован от Basis.)
Открытый методGetProperty(String, DataListsTree)
Возвращает реквизит бизнес-объекта.
(Унаследован от Basis.)
Открытый методGetProperty(String, Boolean)
Возвращает реквизит бизнес-объекта по имени.
(Унаследован от Basis.)
Закрытый методGetProperty(String, DataListsTree, Boolean)
Возвращает реквизит бизнес-объекта.
(Унаследован от Basis.)
Открытый методGetPropertyForQuery
Возвращает реквизит бизнес-объекта для чтения в него результата запроса Query.
(Унаследован от Basis.)
Закрытый методGetQuery
Ищет и возвращает запрос, для которого используется текущий экземпляр.
(Унаследован от Filter.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методHasUndefinedProperties
Возвращает признак наличия в объекте неопределенных реквизитов.
(Унаследован от Basis.)
Открытый методInitialize
Инициализирует бизнес-объект.
(Унаследован от Basis.)
Открытый методInitialize(Boolean)
Инициализирует бизнес-объект.
(Унаследован от Filter.)
Защищённый методInteractiveAdd
Представляет узел бизнес-процесса интерактивного создания нового бизнес-объекта.
(Унаследован от Basis.)
Защищённый методInteractiveDelete
Представляет узел бизнес-процесса интерактивного удаления существующего бизнес-объекта.
(Унаследован от Basis.)
Защищённый методInteractiveEdit
Представляет узел бизнес-процесса интерактивного редактирования существующего бизнес-объекта.
(Унаследован от Basis.)
Защищённый методInteractiveValidate
Представляет узел бизнес-процесса интерактивной проверки бизнес-объекта.
(Унаследован от Basis.)
Защищённый методInteractiveValidateBpm
Представляет бизнес-процесс интерактивной проверки на корректность бизнес-объекта.
(Унаследован от Basis.)
Открытый методIsEnabled
Определяет доступность реквизита для редактирования.
(Унаследован от Basis.)
Открытый методLoad
Загружает неопределенные реквизиты бизнес-объекта из хранилища по идентификатору.
(Унаследован от Basis.)
Открытый методLoad(Boolean)
Загружает все или только неопределенные реквизиты бизнес-объекта из хранилища по идентификатору.
(Унаследован от Basis.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnPropertyChanged
Уведомляет об изменении значения реквизита бизнес-объекта.
(Унаследован от Basis.)
Защищённый методOnPropertyChanging
Проверяет возможность установки значения реквизита бизнес-объекта.
(Унаследован от Basis.)
Открытый методOperand2Operand
Добавляет в текущий экземпляр простое условие сравнения двух произвольных операндов (выражений).
(Унаследован от Filter.)
Открытый методOperand2Query
Добавляет в текущий экземпляр простое условие сравнения произвольного операнда (выражения) и результата вложенного запроса.
(Унаследован от Filter.)
Открытый методPath2Constant(PropertyPath, ConditionType, Object)
Добавляет в текущий экземпляр простое условие сравнения реквизита корневого объекта и заданного значения.
(Унаследован от Filter.)
Открытый методPath2Constant(QueryRootObject, PropertyPath, ConditionType, Object)
Добавляет в текущий экземпляр простое условие сравнения реквизита корневого объекта и заданного значения.
(Унаследован от Filter.)
Открытый методPath2ConstantList
Добавляет условие сравнения реквизита корневого объекта с заданным списком значений.
(Унаследован от Filter.)
Открытый методPath2Operand(PropertyPath, ConditionType, Operand)
Добавляет в текущий экземпляр простое условие сравнения реквизита корневого объекта и произвольного операнда (выражения).
(Унаследован от Filter.)
Открытый методPath2Operand(QueryRootObject, PropertyPath, ConditionType, Operand)
Добавляет в текущий экземпляр простое условие сравнения реквизита корневого объекта и произвольного операнда (выражения).
(Унаследован от Filter.)
Открытый методPath2Path
Добавляет в текущий экземпляр простое условие сравнения двух реквизитов корневых объектов.
(Унаследован от Filter.)
Открытый методPath2Property(PropertyPath, ConditionType, SingleValueProperty)
Добавляет в текущий экземпляр простое условие сравнения реквизита объекта запроса и заданного реквизита.
(Унаследован от Filter.)
Открытый методPath2Property(QueryRootObject, PropertyPath, ConditionType, SingleValueProperty)
Добавляет простое условие сравнения реквизита объекта запроса и заданного реквизита.
(Унаследован от Filter.)
Открытый методPath2Query(PropertyPath, ConditionType, Query)
Добавляет простое условие сравнения реквизита объекта запроса и результата вложенного запроса.
(Унаследован от Filter.)
Открытый методPath2Query(QueryRootObject, PropertyPath, ConditionType, Query)
Добавляет простое условие сравнения реквизита объекта запроса и результата вложенного запроса.
(Унаследован от Filter.)
Защищённый методPrepareForSave
Представляет узел бизнес-процесса подготовки бизнес-объекта к сохранению.
(Унаследован от Basis.)
Открытый методSatisfied
Возвращает признак выполнения условий текущего экземпляра, не связанного с объектным запросом.
Открытый методSave
Представляет узел бизнес-процесса сохраняющий бизнес-объект в хранилище.
(Унаследован от Basis.)
Защищённый методSaveBpm
Представляет бизнес-процесс сохранения бизнес-объекта.
(Унаследован от Basis.)
Защищённый методSerializeBasis
Оборачивает бизнес-объект в форму готовую к сериализации.
(Унаследован от Basis.)
Открытый методSetAndFlag
Задаёт указанное значение реквизита, обозначающего объединение результатов по И/Или.
(Унаследован от Filter.)
Открытый методSetNotFlag
Задаёт указанное значение реквизита, обозначающего отрицание результата.
(Унаследован от Filter.)
Открытый методSetProperty(String, BasisProperty)
Устанавливает новое значение реквизита бизнес-объекта.
(Унаследован от Basis.)
Открытый методSetProperty(PropertyPath, BasisProperty)
Устанавливает значение реквизита бизнес-объекта.
(Унаследован от Basis.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методUserCancel
Представляет узел бизнес-процесса отменяющий выполнение бизнес-процесса.
(Унаследован от Basis.)
Открытый методValidate
Проверяет правильность заполнения реквизитов.
(Унаследован от Basis.)
Закрытый методValidateProperty
Проверяет корректность реквизита бизнес-объекта.
(Унаследован от Basis.)
В начало страницы
Поля
  ИмяОписание
Закрытое поле_andOr
Представляет реквизит "И/Или", обозначающий объединение результатов по И/Или.
(Унаследован от Filter.)
Закрытое поле_cacheCalculatedProperties
Представляет кеш вычисленных реквизитов.
(Унаследован от Basis.)
Закрытое поле_conditions
Представляет реквизит "Условия".
(Унаследован от Filter.)
Закрытое поле_dataListsTree
Представляет реквизит "Дерево списков данных".
Закрытое поле_id
Представляет реквизит "Идентификатор".
(Унаследован от Basis.)
Закрытое поле_isNew
Ссылка на хранилище объекта.
(Унаследован от Basis.)
Закрытое поле_ownerFilter
Представляет реквизит "Владеющий фильтр".
(Унаследован от Condition.)
Закрытое поле_storageDispatcher
Представляет диспетчер соединения с хранилищем объекта.
(Унаследован от Basis.)
Закрытое поле_timestamp
Представляет реквизит "Временная метка объекта".
(Унаследован от Basis.)
Закрытое поле_typeId
Представляет реквизит "Идентификатор типа объекта".
(Унаследован от Basis.)
Закрытое поле_useCache
Указывает на то, нужно ли использовать кеширование вычисленных значений реквизитов объекта.
(Унаследован от Basis.)
Закрытое поле_useNot
Представляет реквизит "Не", обозначающий отрицание результата.
(Унаследован от Filter.)
В начало страницы
Явные реализации интерфейсов
  ИмяОписание
Явные реализации интерфейсаЗакрытый методICloneableClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от Basis.)
В начало страницы
См. также