Search |
public abstract class SearchGroupHandler<E, S> : CTObjectDataHandler<E, CTDBSearchGroup, S> where E : CTExtension where S : new(), SearchGroupSettings
The SearchGroupHandlerE, S type exposes the following members.
| Name | Description | |
|---|---|---|
| SearchGroupHandlerE, S | Initializes a new instance of the SearchGroupHandlerE, S class |
| Name | Description | |
|---|---|---|
| Type |
This is ctEditGuardObjectTypeSearchGroup.
(Overrides CTObjectDataHandlerE, O, SType) |
| Name | Description | |
|---|---|---|
| CreateNewCTObject |
Creates new custom sourced CTDBSearchGroup.
(Overrides CTObjectDataHandlerE, O, SCreateNewCTObject(String)) | |
| DeleteObject |
Deletes the given Search Group from CT Database
(Overrides CTObjectDataHandlerE, O, SDeleteObject(O)) | |
| GetAllFromCTAPI |
Queries all CTDBSearchGroups from CT API.
(Overrides CTObjectDataHandlerE, O, SGetAllFromCTAPI) | |
| GetExtenionData |
Gets extension data from search group
(Overrides CTObjectDataHandlerE, O, SGetExtenionData(O)) | |
| Hook |
Hook to events that query SearchGroup data and columns
(Overrides EventExtensionHook(CTInterface)) | |
| OnCustomListGetColumns | Event handler for OnCustomListGetColumns | |
| OnExecuteSearchGroupSearch | Handler for OnExecuteSearchGroupSearch | |
| RenameObject |
Renames the given Search Group in CT database with given name. The name must be unique!
(Overrides CTObjectDataHandlerE, O, SRenameObject(O, String)) | |
| Search | Perform the seach against whatever API and return the results. | |
| SetExtensionData |
Sets extension data to search group
(Overrides CTObjectDataHandlerE, O, SSetExtensionData(O, Byte)) | |
| UnHook |
Unhook from all events.
(Overrides EventExtensionUnHook(CTInterface)) |
| Date | Version | Description |
|---|---|---|
| - | 2025 SP1 | First Release |