Flexberry ORM 8.0.0-beta01
|
Классический сервис блокировок. Подробнее...
Открытые члены | |
LockService (IDataService dataService, ICurrentUser currentUser) | |
Initializes a new instance of the LockService class. Подробнее... | |
void | ClearAllUserLocks () |
Удалить все блокировки текущего юзера (какие есть в базе). Подробнее... | |
void | ClearAllLocks () |
удалить все текущие блокировки (осуществимые текущим экземпляром сервиса). Подробнее... | |
void | ClearLock (string LockKey, string userName) |
Очистить блокировку. Подробнее... | |
void | ClearLock (DataObject dobj, string userName) |
Очистить блокировку. Подробнее... | |
void | ClearLock (string LockKey) |
Очистить блокировку. Подробнее... | |
void | ClearLock (DataObject dobj) |
Очистить блокировку. Подробнее... | |
void | ClearWebLock (DataObject dobj, IDataService ds) |
Снять блокировку с объекта для текущего пользователя. Подробнее... | |
void | ClearWebLock (DataObject dobj, string userName, IDataService ds) |
Снять блокировку с объекта для указанного пользователя. Подробнее... | |
void | ClearWebLock (string LockKey, string userName, IDataService ds) |
Снять блокировку по ключу для указанного пользователя. Подробнее... | |
string | GetLock (DataObject dobj) |
Получить блокировку. Подробнее... | |
string[] | GetLocks (DataObject dobj) |
Получить блокировки (в т.ч. на детейлы). Подробнее... | |
string[] | GetLocks (DataObject dobj, out bool retdailscontains) |
Получить блокировки. Подробнее... | |
string | GetWebLock (DataObject dobj, IDataService ds) |
Получить блокировку. Подробнее... | |
string | SetLock (string LockKey, string userName) |
The set lock. Подробнее... | |
string | SetLock (DataObject dobj, string userName) |
The set lock. Подробнее... | |
string | SetLock (string LockKey) |
The set lock. Подробнее... | |
string | SetLock (DataObject dobj) |
The set lock. Подробнее... | |
string | SetWebLock (DataObject dobj, IDataService ds) |
Установить блокировку на объект. Подробнее... | |
string | SetWebLock (DataObject dobj, string userName, IDataService ds) |
Установить блокировку на объект для указанного пользователя. Подробнее... | |
string | SetWebLock (string LockKey, string userName, IDataService ds) |
Установить блокировку. Подробнее... | |
Свойства | |
static bool | UseMachineNameInKey [get, set] |
Использовать ли имя компьютера в блокировке. Подробнее... | |
Классический сервис блокировок.
|
inline |
Initializes a new instance of the LockService class.
dataService | Сервис данных, через который по умолчанию нужно делать запрос к БД. |
currentUser | Сервис доступа к данным текущего пользовтаеля. |
|
inline |
удалить все текущие блокировки (осуществимые текущим экземпляром сервиса).
|
inline |
Удалить все блокировки текущего юзера (какие есть в базе).
|
inline |
Очистить блокировку.
dobj |
|
inline |
Очистить блокировку.
dobj | |
userName |
|
inline |
Очистить блокировку.
LockKey |
|
inline |
Очистить блокировку.
LockKey | |
userName |
|
inline |
Снять блокировку с объекта для текущего пользователя.
dobj | Объект данных. |
ds | Сервис данных. |
|
inline |
Снять блокировку с объекта для указанного пользователя.
dobj | Объект данных. |
userName | Пользователь. |
ds | Сервис данных. |
|
inline |
Снять блокировку по ключу для указанного пользователя.
LockKey | ключ блокировки. |
userName | пользователь. |
ds | Сервис данных. |
|
inline |
Получить блокировку.
dobj |
|
inline |
Получить блокировки (в т.ч. на детейлы).
dobj | Для какого объекта спрашиваем блокировку. |
|
inline |
Получить блокировки.
dobj | Для какого объекта спрашиваем блокировку. |
retdailscontains |
|
inline |
Получить блокировку.
dobj | Объект данных, для которого получаем блокировку. |
ds | Сервис данных. |
|
inline |
The set lock.
dobj | The dobj. |
|
inline |
The set lock.
dobj | The dobj. |
userName | The user name. |
|
inline |
The set lock.
LockKey | The lock key. |
|
inline |
The set lock.
LockKey | The lock key. |
userName | The user name. |
DataServiceNotFoundException |
|
inline |
Установить блокировку на объект.
dobj | Объект данны. |
ds | Сервис данных. |
|
inline |
Установить блокировку на объект для указанного пользователя.
dobj | Объект данных. |
userName | Пользователь. |
ds | Сервис данных. |
|
inline |
Установить блокировку.
LockKey | Ключ. |
userName | Пользователь. |
ds | Сервис данных. |
|
staticgetset |
Использовать ли имя компьютера в блокировке.