![]() |
Flexberry ORM 4.0.0
|
Базовый абстрактный класс для всех бизнес-серверов. Подробнее...
Открытые члены | |
void | SetCreator (ObjectCreator creator) |
Установить "создаватель" объектов. Подробнее... | |
void | SetType (Type objectType) |
Определяем метод, в который записан бизнес-сервер для типа объекта. Например, для класса "Журнал", это будет "OnUpdateЖурнал" с определённой сигнатурой. Подробнее... | |
DataObject[] | OnUpdateDataobject (DataObject UpdateObject) |
Вызвать действия привязанные на события при сохранении объекта. Подробнее... | |
Защищенные члены | |
object | prv_CreateObject (Type type) |
Создать новый объект. Все объекты, в дальнейшем передаваемые на клиента должны быть созданы через данный метод. В этом случае эти объекты будут создаваться на клиенте. Подробнее... | |
void | prv_CopyDataObject (DataObject datasource, DataObject datadest) |
Скопировать объект данных при работе с ремоутингом (т.к. CopyTo в этом случае не срабатывает) Объект datadest должен быть загружен также, как и datasource. Подробнее... | |
Свойства | |
int | Order [get, set] |
Упорядочение бизнес-серверов. 0 - выполнится раньше остальных, int.MaxValue - выполнится последним. По-умолчанию: 0. Подробнее... | |
System.Collections.ArrayList | ObjectsToUpdate [get, set] |
Ссылка на обновляемые объекты (устанавливается сервисом данных). Подробнее... | |
virtual IDataService | DataService [get, set] |
Сервис данных, на котором сработает этот Бизнес-сервер. Подробнее... | |
Базовый абстрактный класс для всех бизнес-серверов.
|
inline |
Вызвать действия привязанные на события при сохранении объекта.
UpdateObject | Сам объект. |
|
inlineprotected |
Скопировать объект данных при работе с ремоутингом (т.к. CopyTo в этом случае не срабатывает) Объект datadest должен быть загружен также, как и datasource.
datasource | Исходный объект данных. |
datadest | Целевой объект данных. |
|
inlineprotected |
Создать новый объект. Все объекты, в дальнейшем передаваемые на клиента должны быть созданы через данный метод. В этом случае эти объекты будут создаваться на клиенте.
type | Тип объекта данных. |
|
inline |
Установить "создаватель" объектов.
creator | Устанавливаемый "создаватель" объектов. |
|
inline |
Определяем метод, в который записан бизнес-сервер для типа объекта. Например, для класса "Журнал", это будет "OnUpdateЖурнал" с определённой сигнатурой.
objectType | Тип объектов, для которого ищем бизнес-сервер. |
|
getset |
Сервис данных, на котором сработает этот Бизнес-сервер.
|
getset |
Ссылка на обновляемые объекты (устанавливается сервисом данных).
|
getset |
Упорядочение бизнес-серверов. 0 - выполнится раньше остальных, int.MaxValue - выполнится последним. По-умолчанию: 0.