Flexberry ORM 4.0.0
Пространство имен ICSSoft.STORMNET

Пространства имен

namespace  Business
 
namespace  Collections
 
namespace  Convertors
 
namespace  Design
 
namespace  Exceptions
 
namespace  FileType
 
namespace  FunctionalLanguage
 
namespace  KeyGen
 
namespace  Security
 
namespace  Tests
 
namespace  Tools
 
namespace  UI
 
namespace  UserDataTypes
 
namespace  Windows
 

Классы

class  AccessTypeAttribute
 Помещать ли свойство в автоматически генерируемые прадставления Подробнее...
 
class  AggregationFunctionAttribute
 Агрегирующая функция в DetailArray Подробнее...
 
class  AgregatorAttribute
 Указывает Агрегирующий объект для детейлового объекта Подробнее...
 
class  AssemblyStorageAttribute
 Место сохранения объектов данных в данной сборке. Указывается имя сервиса данных, использующихся для хранения и параметры к этому сервису данных. Например, для реляционного сервиса данных – это DSN Подробнее...
 
class  AssociatedDetailViewAttribute
 Указывает для представления класса шапки представление детейла. В сущности, представление шапки включает в себя представления детейлов. Подробнее...
 
class  AutoAlteredAttribute
 Автоматическое вычисление статуса Altered Подробнее...
 
class  AutoStoreMasterDisabled
 Отключить автоматическое сохранение мастерового объекта данных при сохранении основного объекта Подробнее...
 
class  CaptionAttribute
 Указывает пользовательское имя для значения перечислимого типа, для класса данных, для свойства класса данных Подробнее...
 
class  ClassImageFileAttribute
 Картинка для класса. Должна лежать в этой же сборке как embedded ресурс Подробнее...
 
class  ClassImagePropertyAttribute
 Свойство, предоставляющее картинку для экземпляров этого класса Подробнее...
 
class  ClassStorageAttribute
 Некоторое логическое имя, под которым хранятся экземпляры объектов данных, например, для реляционного хранения это – имя таблицы. Подробнее...
 
class  DataObject
 Базовый абстрактный класс, от которого наследуются все объекты данных STORM.NET Подробнее...
 
class  DataObjectCache
 Кеш объектов данных, ключ кешей контекст вызова. Подробнее...
 
class  DataObjectExtension
 Класс с linq-расширениями для DataObject и его потомков.
 
class  DataServiceExpressionAttribute
 Указывает формулу вычисления атрибута - для стрингованных данных (для конкретного типа сервиса данных) Подробнее...
 
class  DetailArray
 Контейнер (массив) детейловых объектов Подробнее...
 
struct  DetailInView
 описание представления для детейла в представлении шапки Подробнее...
 
class  DisableAutoViewedAttribute
 Помещать ли свойство в автоматически генерируемые прадставления Подробнее...
 
class  DisableInsertPropertyAttribute
 Помещать ли свойство в Insert-ы Подробнее...
 
class  DOCacheNotFoundException
 Кеш не найден. Подробнее...
 
class  DOCacheObjectAlreadyExistsException
 Объект уже присутствует в кеше. Подробнее...
 
class  DynamicMethodCompiler
 Класс для замены рефлекшена (работает быстрее) Подробнее...
 
class  EmptyEnumValueAttribute
 Атрибут, указывающий значение перечисления, рассматриваемое как незаполненное Подробнее...
 
class  EnumCaption
 Класс для работы с заголовками перечислений. Подробнее...
 
class  EventArgCatcherTypeAttribute
 Тип для кэтчера Подробнее...
 
class  ExtendedView
 Класс для хранения собственных свойств, мастеров и детейлов представления + псевдодетейлов с учётом их порядка. Подробнее...
 
interface  IAccessErrorNameConverter
 Интерфейс конвертирования имени ошибки доступа. Применяется в UnauthorizedAccessException.ErrorNameConverter. Подробнее...
 
interface  IComparableType
 Интерфейс для пользовательских типов, которые должны иметь специальную логику сравнения (по умолчанию для кастом-типов вызывается ToString() и сравнение по строкам). Сравнение выполняется хотя бы для определения изменённых свойств. Подробнее...
 
interface  IContainsAcceptablePossibleValues
 Интерфейс для пользовательских типов, которые содержат домен (список) допустимых значений Подробнее...
 
class  Information
 Доступ к метаданным Подробнее...
 
class  InstanceCaptionPropertyAttribute
 Свойство, предоставляющее заголовок для экземпляров этого класса Подробнее...
 
class  IsHTMLAttribute
 Атрибут, указывающий на то, что свойство содержит HTML. Подробнее...
 
interface  ISpecialEmptyValue
 Интерфейс определяет значение, рассматриваемое в качестве пустого для данного типа. Подробнее...
 
class  ItemsAddedEventArgs
 
class  KeyGeneratorAttribute
 Прописывается тип(класс) генератора первичных ключей Подробнее...
 
class  LoadingOrderAttribute
 Определение порядка загрузки атрибутов, для тех случаев, например, часть объектов детейлов является мастерами других детейлов, либо, например, для правильного счёта вычислимых атрибутов. Важно помнить, что принципиальный порядок загрузки остается следующим Подробнее...
 
struct  MasterInView
 настройка мастера (для визуальной части) Подробнее...
 
class  MasterPropertyPath
 Обертка для работы с путем до мастерового свойства. Подробнее...
 
class  MasterViewDefineAttribute
 Дополнительная настройка мастера в представлении Подробнее...
 
class  NotNullAttribute
 Указывает, что данный атрибут не может принимать значения Null Подробнее...
 
class  NotStoredAttribute
 Указывает нехранимый(вычислимый) атрибут (то есть он не сохраняется) Подробнее...
 
class  ObjectCreator
 Класс для создания объектов. Скажи кого и я его создам. Подробнее...
 
class  OnlyShowSelectedValueAttribute
 Если true, то значения перечислимого типа должны быть отображены в виде ComboBox, иначе группа RadioButton. Подробнее...
 
class  OrderAttribute
 Указывает порядок атрибутов, в соответствии с которым упорядочены объекты в свойстве-массиве объектов Подробнее...
 
class  PrimaryKeyStorageAttribute
 Некоторое логическое имя, под которым хранится первичный ключ, например, для реляционного хранения это – имя поля в таблице. Подробнее...
 
struct  PropertyInView
 Определение свойства в представлении. Подробнее...
 
class  PropertyStorageAttribute
 Некоторое логическое имя, под которым хранятся свойства (атрибуты и ассоциации), например, для реляционного хранения это – имя поля в таблице. Подробнее...
 
class  PropertyTypeUsageAttribute
 TypeUsageAttribute, только указывается не непосредственно у свойства,а у класса Подробнее...
 
struct  PseudoDetailInExtendedView
 Псевдодетейл для добавления в упорядоченный список ExtendedView. Подробнее...
 
class  PublishNameAttribute
 Атрибут устанавливающий имя типа и набора сущностей при использовании в ODataService. Подробнее...
 
class  SessionNotFoundException
 Исключение, возникающее в случае, если нет ключа сессии даже после запроса авторизоваться Подробнее...
 
class  StoreInstancesInTypeAttribute
 Как хранить в конкретном хранилище указанный тип или свойство. Подробнее...
 
class  StrLenAttribute
 Указывает, что данный атрибут не может принимать значения длиннее явно определённого (Проверка будет осуществляться при присваивании объекту) Подробнее...
 
class  SubobjectAttribute
 Указывает объект, являющийся частью вышестоящего объекта. логика работы не реализована Подробнее...
 
class  TrimmedStringStorageAttribute
 происходит обрубание строк(применять функцию Trim()) при работе со строковыми данными через Information.GetPropValueByName и Information.GetPropValueByName Подробнее...
 
class  TypeAtrValueCollection
 коллекция с доступом по типу Подробнее...
 
class  TypeKeyPair
 Вспомогательный класс для объединения в пары типа объекта и ключа. Используется в коллекции "живущих" сейчас объектов, собственно, для доступа к объекту. Подробнее...
 
class  TypeKeyPairEqualityComparer
 Класс для сравнения объектов типа TypeKeyPair. Подробнее...
 
class  TypePropertyAtrValueCollection
 коллекция с доступом по типу-свойству Подробнее...
 
class  TypeStorageAttribute
 Некоторое логическое имя, под которым хранится тип, например, для реляционного хранения это – имя таблицы. Подробнее...
 
class  TypeUsage
 Summary description for TypeUsageProvider. Подробнее...
 
class  TypeUsageAttribute
 Укеазывает допустимые по присваиванию объекты объектов данных для мастеровых свойств и детайловых классов Подробнее...
 
class  TypeUsageProvider
 класс для хранения статических TypeUsage Подробнее...
 
class  UnauthorizedAccessException
 Исключение неавторизованного доступа Подробнее...
 
class  View
 Определение представления Подробнее...
 
class  ViewAttribute
 Указывает представление для класса объекта данных формат указания: [Имя мастера].[Имя мастера мастера].[Имя мастера мастера мастера ...].[Имя атрибута] as [пользовательское имя атрибута] Пользовательское имя атрибута может включать пробелы В исходный код этот атрибут полностью генерируется CASE Подробнее...
 

Перечисления

enum  LookupTypeEnum { LookupTypeEnum.Combo, LookupTypeEnum.Standard, LookupTypeEnum.Quick, LookupTypeEnum.Custom }
 Типы выбора связанного объекта Подробнее...
 
enum  ObjectStatus { ObjectStatus.Created, ObjectStatus.Deleted, ObjectStatus.UnAltered, ObjectStatus.Altered }
 Статус объекта данных Подробнее...
 
enum  LoadingState { LoadingState.NotLoaded, LoadingState.LightLoaded, LoadingState.Loaded }
 Состояние загрузки объекта данных Подробнее...
 
enum  AccessType { AccessType.none, AccessType.this, AccessType.base, AccessType.this_and_base }
 Тип проверки полномочий для объекта Подробнее...
 

Функции

delegate string GetPresentationValueDelegate (DataObject dataObject)
 Делегат для получения презентационного значения Подробнее...
 
delegate object GetHandler (object source)
 делегат для GetProperty Подробнее...
 
delegate void SetHandler (object source, object value)
 делегат для SetProperty Подробнее...
 
delegate object InstantiateObjectHandler ()
 Делегат для создания Подробнее...
 

Перечисления

Тип проверки полномочий для объекта

Элементы перечислений
none 

не производится никакой проверки

this 

производится проверка только над текущим классом

base 

производится проверка для базового класса

this_and_base 

производится проверка как для базового класса, так и для текущего

Состояние загрузки объекта данных

Элементы перечислений
NotLoaded 

Не загружен

LightLoaded 

Загружен частично, подробности выясняются методами DataObject.GetLoadedProperties и DataObject.CheckLoadedProperty

Loaded 

Полностью загружен

Типы выбора связанного объекта

Элементы перечислений
Combo 

Выпадающий список - комбобокс

Standard 

По умолчанию, в отдельном списке

Quick 

Коротенький список по представлению

Custom 

Другой, произвольный

Статус объекта данных

Элементы перечислений
Created 

Создан

Deleted 

Удалён

UnAltered 

Не изменён

Altered 

Изменён

Функции

delegate object ICSSoft.STORMNET.GetHandler ( object  source)

делегат для GetProperty

Аргументы
source
Возвращает
delegate string ICSSoft.STORMNET.GetPresentationValueDelegate ( DataObject  dataObject)

Делегат для получения презентационного значения

Аргументы
dataObject
Возвращает
delegate object ICSSoft.STORMNET.InstantiateObjectHandler ( )

Делегат для создания

Возвращает
delegate void ICSSoft.STORMNET.SetHandler ( object  source,
object  value 
)

делегат для SetProperty

Аргументы
source
value