Click or drag to resize

ICTObjectOwnerE, O, S Interface

This interfaces forces strong typing for inheritants of CTObjectDataHandlerE, O, S.

Namespace: CTExtensions.ExportCore.CTObjectData
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public interface ICTObjectOwner<E, O, S> : ICTObjectOwner
where O : 
where S : new(), CTObjectTaggedSettings<O>

Type Parameters

E
Extension Type
O
CT Core Object Type
S
Settings object type that inherits CTObjectTaggedSettingsO.

The ICTObjectOwnerE, O, S type exposes the following members.

Methods
 NameDescription
Public methodApplyEdit Occurs when user applies changes to Owned CT Core object at Options. If you cancel the apply by returning false, you should also display a message for user.
Public methodEnterEdit Occurs when user attempts to edit Owned CT Core object at Options. If you prevent access by returning false, you should also display a message for user.
Public methodGetAll Retuns all objects of type O from CT API.
Public methodGetOwned Returns all Core Objects O that are tagged with Settings S
Public methodPreDelete Occurs when user attempts to delete Owned CT Core object at Options. If you prevent deletion by returning false, you should also display a message for user.
Top
Revision History
DateVersionDescription
-2025 SP1First Release
See Also