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

FinistSoft.Objects - пространство имён

Пространство имен FinistSoft.Objects содержит классы, определяющие типы реквизитов, базовые классы бизнес-объектов, а так же часто используемые события и обработчики событий, интерфейсы, атрибуты и исключения обработки.
Классы
  КлассОписание
Открытый классAssignDateToTimePropertyException
Представляет исключение, возникающее при присвоении реквизиту типа TimeProperty значения, содержащего неравное 1 значение года, месяца или дня месяца.
Открытый классAssignTimeToDatePropertyException
Представляет исключение, генерируемое при присвоении реквизиту типа DateProperty значения, содержащего ненулевое значение элементов времени.
Открытый классBasis
Представляет базовый бизнес-объект. Этот класс является абстрактным.
Защищённый классBasisCalculatedProperty
Представляет вычисленный реквизит.
Открытый классBasisAttribute
Задаёт информацию о бизнес-объекте.
Открытый классBasisException
Представляет базовый класс исключений, генерируемый во время работы с бизнес-объектами.
Открытый классBasisIndexAttribute
Задаёт информацию об индексе бизнес-объекта. Этот класс является запечатанным.
Открытый классBasisProperty
Представляет базовую реализацию реквизита. Этот класс является абстрактным.
Открытый классBasisPropertyAttribute
Задает информацию о реквизите бизнес-объекта.
Открытый классBasisPropertyException
Представляет исключение, генерируемое во время работы с реквизитами бизнес-объекта.
Открытый классBasisTypeExistsInFactoryException
Представляет исключение, генерируемое при дублировании типа бизнес-объекта при добавлении в фабрику.
Открытый классBoolProperty
Представляет реквизит, предназначенный для управления данными типа Boolean.
Открытый классBpmSchemeException
Представляет исключение, генерируемое при логически неверном построении BPM-схемы.
Открытый классByteArrayProperty
Представляет реквизит, предназначенный для управления данными типа массив Byte.
Открытый классByteProperty
Представляет реквизит, предназначенный для управления данными типа Byte.
Открытый классCalculateAttribute
Задаёт информацию о вычислимом реквизите, в расчётах которого участвует данный хранимый реквизит.
Открытый классCalculateParameterAttribute
Задаёт данные о параметрах реквизита. Этот класс является запечатанным.
Открытый классCalculateWithAttribute
Задаёт информацию о хранимом реквизите, который участвует в расчётах данного вычислимого реквизита. Этот класс является запечатанным.
Открытый классClassSettings
Представляет бизнес-объект "Настройки класса".
Открытый классComparePropertyToObjectException
Представляет исключение, генерируемое при попытке сравнения реквизита с объектом.
Открытый классCondition
Представляет бизнес-объект "Условие".
Открытый классConfiguration
Представляет бизнес-объект "Конфигурация".
Открытый классDataListsTree
Дерево списков данных.
Открытый классDataListsTreeParameterNotFoundException
Представляет исключение, генерируемое при попытке получить значение несуществующего параметра дерева списков данных.
Открытый классDataListsTreeProperty
Представляет реквизит, предназначенный для управления данными типа DataListsTree.
Открытый классDateProperty
Представляет реквизит, предназначенный для управления данными типа DateTime, который содержит только текущую дату, но игнорирует время суток.
Открытый классDateTimeProperty
Представляет реквизит, предназначенный для управления данными типа DateTime, который содержит текущее время, обычно выраженное как дата и время суток.
Открытый классDecimalProperty
Представляет реквизит, предназначенный для управления данными типа Decimal.
Открытый классDepartment
Представляет бизнес-объект "Департамент".
Открытый классEngineTypes
Содержит список идентификаторов типов бизнес-объектов ядра системы.
Открытый классEnumPropertyTDataType
Представляет реквизит, предназначенный для управления данными типа Enum.
Открытый классExistsReferenceException
Представляет исключение, генерируемое при попытке удалить бизнес-объект на который есть ссылка из другого бизнес-объекта.
Открытый классExternalQueryObject
Представляет внешний объект объектного запроса, который можно использовать при создании вложенного объектного запроса.
Открытый классFactory
Представляет фабрику классов бизнес-объектов. Этот класс является запечатанным.
Открытый классFactoryBasisTypeInfo
Представляет дополнительную информацию о типе бизнес-объектов, загруженном в фабрику.
Открытый классFactoryDependency
Представляет информацию о реквизите типа бизнес-объекта, ссылающемся на какой-либо тип бизнес-объекта.
Открытый классFilter
Представляет бизнес-объект "Фильтр".
Открытый классFilterNotLinkedWithQueryException
Представляет базовый класс ошибок, происходящих при попытке определения запроса для фильтра, не связанного с запросом.
Открытый классFreeFilter
Представляет бизнес-объект "Свободный фильтр".
Открытый классIdCounter
Представляет бизнес-объект "Счетчик идентификаторов".
Открытый классIdProperty
Представляет реквизит, предназначенный для управления идентификатором бизнес-объекта, являющегося экземпляром класса, производного от класса Basis.
Открытый классIntProperty
Представляет реквизит, предназначенный для управления данными типа Int32.
Открытый классInvalidFilterException
Представляет базовый класс ошибок структуры объектного фильтра Filter.
Открытый классInvalidNullValuePropertyException
Представляет исключение, генерируемое при попытке присвоить реквизиту недопустимое значение null.
Открытый классInvalidOperandException
Представляет базовый класс ошибок структуры операндов объектного запроса или фильтраQuery.
Открытый классInvalidQueryException
Представляет базовый класс ошибок структуры объектного запроса Query.
Открытый классInvalidRootObjectIndexException
Представляет базовый класс ошибок, происходящих при попытке получить корневой объект запроса по неправильному индексу.
Открытый классJsonPropertyTDataType
Представляет реквизит, предназначенный для управления данными произвольного типа которые хранятся в формате JSON. Этот класс является абстрактным.
Открытый классLinkPropertyT
Представляет реквизит, предназначенный для управления ссылкой на типизированный бизнес-объект, являющийся экземпляром класса, производного от класса Basis.
Открытый классLoadedBasisTypeNotFoundException
Представляет исключение, генерируемое при отсутствии загруженного типа бизнес-объекта с заданным идентификатором или наименованием типа.
Открытый классLoggedIn
Представляет бизнес-объект "Вход".
Открытый классLoginPermission
Представляет бизнес-объект "Право входа".
Открытый классLongProperty
Представляет реквизит, предназначенный для управления данными типа Int64.
Открытый классMethodNameProperty
Представляет реквизит, предназначенный для хранения наименования метода.
Открытый классModule
Представляет бизнес-объект "Модуль".
Открытый классModuleUse
Представляет бизнес-объект "Использование модуля".
Открытый классNamedParameter
Представляет именованный параметр, содержащий значение, являющееся реквизитом.
Открытый классNotFoundDefinedPropertiesException
Представляет исключение, генерируемое при попытке использования бизнес-объекта в котором нет ни одного определенного реквизита.
Открытый классNotNullablePropertyDontSaveInStorageException
Представляет исключение, генерируемое при попытке сохранить в наборе объект, содержащий реквизит с недопустимым значением null.
Открытый классObjectDontHaveFieldForPropertyException
Представляет исключение, генерируемое при попытке получить поле бизнес-объекта, связанное со свойством, которое в нём не объявлено.
Открытый классObjectDontHaveInfoException
Представляет исключение, генерируемое при попытке получить описательную информацию объекта, который её не содержит.
Открытый классObjectDontHaveMethodException
Представляет исключение, генерируемое при попытке получить несуществующий метод бизнес-объекта.
Открытый классObjectDontHaveProcessException
Представляет исключение, генерируемое при попытке получить несуществующую точку входа в бизнес-процесс.
Открытый классObjectDontHavePropertyException
Представляет исключение, генерируемое при попытке получить свойство бизнес-объекта, которое в нём не объявлено.
Открытый классObjectFieldNotInitializedException
Представляет исключение, генерируемое при попытке работы с неинициализированным полем бизнес-объекта.
Открытый классObjectNotStorableException
Представляет исключение, генерируемое при попытке использования не хранимого бизнес-объекта.
Открытый классObjectsSetPropertyT
Представляет реквизит, предназначенный для управления набором ссылок на типизированные бизнес-объекты, являющиеся экземплярами классов, производных от класса Basis.
Открытый классObjectTypeNotInheritFromTypeException
Представляет исключение, генерируемое при попытке работы с типом объекта, который не является производным от нужного типа.
Открытый классObjectTypeNotMatchAndNotInheritFromTypeException
Представляет исключение, генерируемое при попытке работы с типом объекта, который не совпадает с нужным типом и не является производным от него.
Открытый классObjectTypesDoNotMatchException
Представляет исключение, генерируемое при попытке работы с двумя объектами разных типов.
Открытый классOperand
Представляет бизнес-объект "Операнд".
Открытый классOperandFunction
Представляет бизнес-объект "Функция над операндом".
Открытый классOrganizationalElement
Представляет бизнес-объект "Элемент организационной структуры".
Открытый классOutOfRangeValuePropertyException
Представляет исключение, генерируемое при попытке присвоить реквизиту значение, которое выходит за допустимый диапазон.
Открытый классPairOperandFunction
Представляет бизнес-объект "Операция с парой".
Открытый классParameterDontHaveInfoException
Представляет исключение, генерируемое при попытке получить описательную информацию реквизита, который её не содержит.
Открытый классPolymorphicParameter
Представляет полиморфный параметр.
Открытый классPolymorphicParameterException
Представляет базовый класс ошибок полиморфного параметра PolymorphicParameter.
Открытый классProject
Представляет бизнес-объект "Проект".
Открытый классProjectFile
Представляет бизнес-объект "Файл проекта".
Открытый классProjectReference
Представляет бизнес-объект "Зависимость проекта".
Открытый классPropertyDefinedException
Представляет исключение, генерируемое при попытке использования определённого реквизита.
Открытый классPropertyDontHaveInfoException
Представляет исключение, генерируемое при попытке получить описательную информацию реквизита, который её не содержит.
Открытый классPropertyIsReadOnlyException
Представляет исключение, генерируемое при присвоении значения реквизиту, который имеет установленный признак "только для чтения".
Открытый классPropertyNotDefinedException
Представляет исключение, генерируемое при попытке использования неопределённого реквизита.
Открытый классPropertyNullException
Представляет исключение, генерируемое при попытке использования реквизита со значением null.
Открытый классPropertyPath
Представляет последовательный законченный путь к реквизиту, элементами которого являются другие реквизиты. Этот класс является запечатанным.
Открытый классPropertyPathEmptyException
Представляет исключение, генерируемое при попытке использования пути к реквизиту, не содержащего ни одного элемента пути.
Открытый классPropertyPathEmptyNameException
Представляет исключение, генерируемое при присвоении пустого имени элементу пути к реквизиту.
Открытый классPropertyPathItem
Представляет элемент пути к реквизиту. Этот класс является запечатанным.
Открытый классPropertyPathParseFormatException
Представляет исключение, генерируемое при попытке преобразования строки некорректного формата в объектную реализацию пути к реквизиту.
Открытый классPropertyPathProperty
Представляет реквизит, предназначенный для управления данными типа PropertyPath.
Открытый классPropertyPathToStringException
Представляет исключение, генерируемое при отсутствии типа в элементе пути к реквизиту в момент преобразовании его в строку.
Открытый классPropertyTypesDoNotMatchException
Представляет исключение, генерируемое при попытке работы с двумя реквизитами разных типов.
Открытый классQuery
Представляет бизнес-объект "Запрос".
Открытый классQueryDerivedType
Представляет бизнес-объект "Производный тип объекта".
Открытый классQueryExecutionException
Представляет базовый класс ошибок выполнения объектного запроса Query.
Открытый классQueryFilter
Представляет бизнес-объект "Фильтр запроса".
Открытый классQueryLinkedObject
Представляет бизнес-объект "Связанный объект запроса".
Открытый классQueryObject
Представляет бизнес-объект "Объект запроса".
Открытый классQueryProperty
Представляет бизнес-объект "Реквизит запроса".
Открытый классQueryRootObject
Представляет бизнес-объект "Корневой объект запроса".
Открытый классQuerySorterElement
Представляет бизнес-объект "Элемент сортировки запроса".
Открытый классRelease
Представляет бизнес-объект "Релиз".
Открытый классReleaseFile
Представляет бизнес-объект "Файл релиза".
Открытый классReleaseUse
Представляет бизнес-объект "Использование релиза".
Открытый классRightOperandOfCondition
Представляет бизнес-объект "Правый операнд условия".
Открытый классSerializedObject
Представляет единицу сопутствующего/главного объекта при сериализации/десериализации другого объекта.
Открытый классSerializeFieldInvalidException
Представляет исключение, генерируемое при недопустимом значении поля xml-файла во время десериализации.
Открытый классServerCalcPropertyException
Представляет базовый класс ошибок определения серверных вычисляемых реквизитов.
Открытый классServerPropertyDefinition
Содержит определение реквизита, вычисляемого на сервере.
Открытый классSessionSetup
Представляет бизнес-объект "Настройка сессии".
Открытый классSessionState
Представляет бизнес-объект "Состояние сессии".
Открытый классSettingParameter
Представляет бизнес-объект "Настроечный параметр".
Открытый классShortProperty
Представляет реквизит, предназначенный для управления данными типа Int16.
Открытый классSimpleCondition
Представляет бизнес-объект "Простое условие".
Открытый классSingleValueProperty
Представляет базовую реализацию реквизита, предназначенного для управления данными, содержащими единственное значение. Этот класс является абстрактным.
Открытый классSingleValuePropertyTDataType
Представляет базовую реализацию реквизита, предназначенного для управления данными, содержащими единственное значение ссылочного типа. Этот класс является абстрактным.
Открытый классSingleValueTypePropertyTDataType
Представляет базовую реализацию реквизита, предназначенного для управления данными, содержащими единственное значение значимого типа. Этот класс является абстрактным.
Открытый классStoredPolymorphicParameter
Представляет бизнес-объект "Полиморфный параметр".
Открытый классStringListProperty
Представляет реквизит, предназначенный для управления списком строк.
Открытый классStringProperty
Представляет реквизит, предназначенный для управления данными типа String.
Открытый классStringPropertyTDataType
Представляет реквизит, предназначенный для управления данными произвольного типа которые хранятся в виде строки. Этот класс является абстрактным.
Открытый классSystemParameter
Представляет бизнес-объект "Системный параметр".
Защищённый классSystemParameterSystemParameterSetup
Представляет настройку системного параметра.
Открытый классSystemParameterNotFoundException
Представляет исключение, генерируемое при попытке получить значение несуществующего системного параметра.
Открытый классSystemParameterValue
Представляет бизнес-объект "Значение системного параметра".
Открытый классTimeProperty
Представляет реквизит, предназначенный для управления данными типа DateTime, который содержит только время суток, но игнорирует текущую дату.
Открытый классTimeSpanProperty
Представляет реквизит, предназначенный для управления интервалом времени.
Открытый классTimestampProperty
Представляет реквизит, предназначенный для управления данными типа Timestamp (Int64).
Открытый классTransactionBuilderProperty
Представляет базовую реализацию реквизита, предназначенную для работы с конструктором транзакций.
Открытый классTypeNameProperty
Представляет реквизит, предназначенный для хранения наименования типа объекта.
Открытый классUser
Представляет бизнес-объект "Пользователь".
Открытый классUserAccount
Представляет бизнес-объект "Учётная запись".
Открытый классValidatePropertyException
Представляет исключение, генерируемое при попытке получить свойство бизнес-объекта, которое в нем не объявлено.
Открытый классVersionProperty
Представляет реквизит, предназначенный для управления данными типа Version.
Открытый классWrappedProperty
Представляет универсальный реквизит любого типа.
Открытый классXmlProperty
Представляет реквизит, предназначенный для управления данными типа String формата XML.
Открытый классXmlPropertyTDataType
Представляет реквизит, предназначенный для управления данными произвольного типа которые хранятся в формате XML. Этот класс является абстрактным.
Открытый классXMLPropertyFormatException
Представляет исключение, генерируемое при попытке преобразования строки некорректного формата в значение реквизита формата XML.
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIBasisIndex
Определяет информацию о индексе бизнес-объекта.
Открытый интерфейсIBasisInfo
Информация о бизнес-объекте.
Открытый интерфейсIBasisPropertyInfo
Информация о реквизите бизнес-объекта.
Открытый интерфейсIBasisPropertyParameterInfo
Описание параметра, который участвует в вычислении реквизита бизнес-объекта.
Открытый интерфейсIEnumProperty
Представляет интерфейс, предназначенный для управления данными типа Enum.
Открытый интерфейсILinkProperty
Интерфейс, предназначенный для управления ссылкой на произвольный бизнес-объект, являющийся экземпляром класса, производного от класса Basis.
Открытый интерфейсIMethodBpm
Представляет набор реквизитов для работы с выполняемым методом составляющих схемы BPM.
Открытый интерфейсIObjectsSetProperty
Интерфейс, предназначенный для управления набором ссылок на произвольные бизнес-объекты, являющиеся экземплярами классов, производных от класса Basis.
Открытый интерфейсIStringStorable
Интерфейс, предназначенный для управления данными которые должны храниться как строка.
Открытый интерфейсIXmlStorable
Интерфейс, предназначенный для управления данными которые должны храниться в формате XML.
Перечисления
  ПеречислениеОписание
Открытое перечислениеAndOrMode
Задаёт логическую операцию, соединяющую условия в фильтре объектного запроса.
Открытое перечислениеBufferingType
Задает тип буферизации бизнес-объектов.
Открытое перечислениеConditionDataType
Задает тип данных условия.
Открытое перечислениеConditionType
Задает тип условия.
Открытое перечислениеFrameworkType
Задаёт тип Framework.
Открытое перечислениеLoginStatusType
Задает статус входа.
Открытое перечислениеOperandOperandKind
Представляет вид значения операнда во время выполнения объектного запроса.
Открытое перечислениеOperandFunctionType
Представляет тип функции одного операнда, используемого в объектных запросах.
Открытое перечислениеPairOperandFunctionType
Представляет тип функции двух операндов, используемых в объектных запросах.
Открытое перечислениеPolymorphicParameterValueType
Задаёт тип, определяющий способ задания параметров.
Открытое перечислениеPropertyStorageType
Задает тип хранения реквизита.
Открытое перечислениеSettingParameterDefinitionMode
Задаёт режим определения настроечного параметра.
Открытое перечислениеSystemParameterValueType
Задаёт тип значения системного параметра.