CTObject |
public class CTObjectGuard<E, O, S> : ObjectEditGuard where E : where O : where S : new(), CTObjectTaggedSettings<O>
The CTObjectGuardE, O, S type exposes the following members.
| Name | Description | |
|---|---|---|
| CTObjectGuardE, O, S | Initializes a new instance of the CTObjectGuardE, O, S class |
| Name | Description | |
|---|---|---|
| ObjectOwner | The data handler for which the necessary events are passed. |
| Name | Description | |
|---|---|---|
| ApplyEdit |
Basic implementation that captures the event when user attempts to save owned object. Passes the event to the ObjectOwner.
(Overrides ObjectEditGuardApplyEdit(ctEditGuardObjectType, ICTObject, Int64)) | |
| ClearCaches | Clear Caches. | |
| EnterEdit |
Basic implementation that capture the event when user attempts to edit owned object. Passes the event to the ObjectOwner.
(Overrides ObjectEditGuardEnterEdit(Boolean, ctEditGuardObjectType, ICTObject, Int64)) | |
| GetParent |
Required by the framework.
(Overrides ObjectEditGuardGetParent) | |
| Init | Init function that must be called immediately after creation of this object. | |
| PreDelete |
Basic implementation that captures the event when user attempts to delete owned object. Passes the event to the ObjectOwner.
(Overrides ObjectEditGuardPreDelete(ctEditGuardObjectType, ICTObject, Int64)) |
| Date | Version | Description |
|---|---|---|
| - | 2025 SP1 | First Release |