C# Класс Serenity.Services.LinkingSetRelationBehavior

Наследование: Serenity.Services.BaseSaveDeleteBehavior, IImplicitBehavior, IRetrieveBehavior, IFieldBehavior
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
filterCriteria BaseCriteria
filterCriteriaT0 BaseCriteria

Открытые методы

Метод Описание
ActivateFor ( Row row ) : bool
OnAfterExecuteQuery ( IListRequestHandler handler ) : void
OnAfterExecuteQuery ( IRetrieveRequestHandler handler ) : void
OnAfterSave ( ISaveRequestHandler handler ) : void
OnApplyFilters ( IListRequestHandler handler, SqlQuery query ) : void
OnBeforeDelete ( IDeleteRequestHandler handler ) : void
OnBeforeExecuteQuery ( IListRequestHandler handler ) : void
OnBeforeExecuteQuery ( IRetrieveRequestHandler handler ) : void
OnPrepareQuery ( IListRequestHandler handler, SqlQuery query ) : void
OnPrepareQuery ( IRetrieveRequestHandler handler, SqlQuery query ) : void
OnReturn ( IListRequestHandler handler ) : void
OnReturn ( IRetrieveRequestHandler handler ) : void
OnValidateRequest ( IListRequestHandler handler ) : void
OnValidateRequest ( IRetrieveRequestHandler handler ) : void

Приватные методы

Метод Описание
DeleteDetail ( IUnitOfWork uow, object detailId ) : void
DetailListSave ( IUnitOfWork uow, object masterId, IList oldRows, IList newItemKeys ) : void
InsertDetail ( IUnitOfWork uow, object masterId, object itemKey ) : void

Описание методов

ActivateFor() публичный Метод

public ActivateFor ( Row row ) : bool
row Serenity.Data.Row
Результат bool

OnAfterExecuteQuery() публичный Метод

public OnAfterExecuteQuery ( IListRequestHandler handler ) : void
handler IListRequestHandler
Результат void

OnAfterExecuteQuery() публичный Метод

public OnAfterExecuteQuery ( IRetrieveRequestHandler handler ) : void
handler IRetrieveRequestHandler
Результат void

OnAfterSave() публичный Метод

public OnAfterSave ( ISaveRequestHandler handler ) : void
handler ISaveRequestHandler
Результат void

OnApplyFilters() публичный Метод

public OnApplyFilters ( IListRequestHandler handler, SqlQuery query ) : void
handler IListRequestHandler
query SqlQuery
Результат void

OnBeforeDelete() публичный Метод

public OnBeforeDelete ( IDeleteRequestHandler handler ) : void
handler IDeleteRequestHandler
Результат void

OnBeforeExecuteQuery() публичный Метод

public OnBeforeExecuteQuery ( IListRequestHandler handler ) : void
handler IListRequestHandler
Результат void

OnBeforeExecuteQuery() публичный Метод

public OnBeforeExecuteQuery ( IRetrieveRequestHandler handler ) : void
handler IRetrieveRequestHandler
Результат void

OnPrepareQuery() публичный Метод

public OnPrepareQuery ( IListRequestHandler handler, SqlQuery query ) : void
handler IListRequestHandler
query SqlQuery
Результат void

OnPrepareQuery() публичный Метод

public OnPrepareQuery ( IRetrieveRequestHandler handler, SqlQuery query ) : void
handler IRetrieveRequestHandler
query SqlQuery
Результат void

OnReturn() публичный Метод

public OnReturn ( IListRequestHandler handler ) : void
handler IListRequestHandler
Результат void

OnReturn() публичный Метод

public OnReturn ( IRetrieveRequestHandler handler ) : void
handler IRetrieveRequestHandler
Результат void

OnValidateRequest() публичный Метод

public OnValidateRequest ( IListRequestHandler handler ) : void
handler IListRequestHandler
Результат void

OnValidateRequest() публичный Метод

public OnValidateRequest ( IRetrieveRequestHandler handler ) : void
handler IRetrieveRequestHandler
Результат void

Описание свойств

filterCriteria публичное свойство

public BaseCriteria filterCriteria
Результат BaseCriteria

filterCriteriaT0 публичное свойство

public BaseCriteria filterCriteriaT0
Результат BaseCriteria