| Interface | Description |
| IAuthorizable | Makes the class authorizable that implements this interface |
| IChangeableSizeViewEditor | Makes the view editor size changable that implements this interface |
| IConnectionStringControlGlobalEventServiceProvider | |
| ICustomHelpLinkDomain | |
| ICustomHelpLinkProvider | |
| IDatasetInfo | Provides needed methods and properties to generate an sql select statement and/or a select operation |
| IDataSourceCollection | Holds the list of the INetigmaDataSource objects and provides search method for quick access. |
| IDataSourcePropertiesContainer | IDataSourceProperty list implementing the INamedItem interface. It is a dictionary based list. |
| IDataSourcePropertiesList | IDataSourceProperty list implementing the INamedItem interface. It is a list based list. |
| IDataSourceProperty | Contains the information of a specific property of an IDataSource item. Usually, IDataSource refers a database table and IDataSourceProperty refers a column of this table. |
| IDataSourcePropertyReferencer | Bir Datasource'a referans veren nesneler bu interface ile işaretlenirse Meta düzenleyen Designer arayüzler ihtiyaç duyulan netigma metasına GetReferenceProperty ile ulaşır. |
| IDefaultPropertiesContainer | |
| IDeleteChecker | TÜRKÇE NetigmaCollection içeriğindeki bir nesne meta ekranlarından silindiğinde meta bütünlüğünü sağlamak için bu arayüzü karşılayan nesnelerin DeleteItem metodu çağrılır. True dönerse nesne listeden çıkarılır. Bu arayüzü karşılayan bir nesne kendi altındaki IDeleteSupport gerçekleyen nesnelerin DeleteItem özelliğini çağırmalıdır. ENGLISH When an object within the NetigmaCollection is deleted, in order to ensure the consistency of the meta, the DeleteItem methods of the classes that implements this interface is called. A class that implements this interface should call the DeleteItem methods of the subitems that implement IDeleteSupport interface. |
| IEventServiceProvider | Represents generic events for queries, forms and reports |
| IExtraCriteriaGenerator |
|
| IExtraCriteriaGeneratorList | |
| IExtraWhereCriteriaGenerator | |
| IFormPropertyEditor | TÜRKÇE Form editörüdür. Dinamik hazırlanan formlara gelecek alanlar en az bu arayüzü karşılamalıdır. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH The editors that will be used/shown in dynamically generated forms should implement at least this interface. In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder.
|
| IGenericEventServiceProvider | Interface gerçekleme ile olayların çağrıldığı durumlarda yakalanmasını sağlar. Örneğin sorgu için belirlenen IEventServiceProvider IGenericEventServiceProvider gerçekliyorsa sadece ilgili sorgu için çağrılır. IGenericGlobalEventServiceProvider gerçeklenmişse tüm sorgular için olay tetiklenir. |
| IGenericGlobalEventServiceProvider | Interface gerçekleme ile Global olayların yakalanmasını sağlar. |
| IGeometricRelation | Geometrik ilişki tanımıdır. |
| IGlobalEventServiceProvider | IMeta bağımlı olmayan Genel eventleri dinleyecek sınıflar gerçeklemelidir. |
| IGlobalQueryEventServiceProvider | Represents methods and properties for the events that wanted to be run before and after all IQuery execution. |
| IGridViewOptions | Defines the options that will be used while binding the data to the grid control |
| IGUIState | TÜRKÇE: Alt controllere üst kontrollerden bilgi aktarmakta kullanılır. ENGLISH: Used to get objects to subcontrol from upper controls. |
| IGUIStateControlContainer | TÜRKÇE: Oluşturulan web/windows kontrolleri getirir. ENGLISH: Used to get the created web/windows controls |
| IGUIStateIDatasetInfoGenerator | TÜRKÇE IDatasetInfo hazırlayan sayfaların oluşturdukları IDatasetInfo bilgisine herhangi bir anda ulaşmakta kullanılır. (Örnek Sayfa : QueryForm bulunduran sayfalar) Örnek olarak dropdownların sayfada girilen kriterlere göre süzülmesi gereken durumlarda dropdown sayfadan IDatasetInfo nesnesini alıp kendi filterisini ekleyerek dropdown seçeneklerini süzer. ENGLISH Used to get the IDatasetInfo information at any time which are created by IDatasetInfo generating pages (Example Page: Pages having QueryForm) Form example, While filtering the dropdowns according to the criterias entered on the page dropdown gets the IDatasetInfo object and adds its own filter and filters the select items |
| IGUIStateOwner | |
| IHasDQLink | |
| IHasModuledChildren | Used as a flag to indicate the object has at least one child that has module information |
| IHasModuleInformation | |
| ILinkParameter | Holds parameters for links |
| ILinkViewAction | |
| ILinkViewPropertyEditor | Represents a view editor which renders as a link |
| ILocalizable | Indicates that the object that implements this interface supports translation(can translate localizable contents) |
| ILookupCriteriaGetter | TÜRKÇE Form editörlerde Lookup alanların birbirlerine göre süzülmesinde kullanılır. Netigma 1 üzerinden gelen bir kullanım şeklidir. Farklı gerçekleştirimler üretilebilir. Örnek: Bir Mahalle tablosunda İl ve İlçe alanları olsun. Bu alanlar il ve ilçe tablolarına Lookup özelliği ile bağlanmış olsunlar. Bir il seçtiğimizde ajax ile dolan ilçeler editörü il editörü bir ILookupCriteriaGetter gerçeklemiş ise ve il.lookup ile icle.lookup arasında bir ilişki varsa il editörü üzerinden hangi ilin seçildiği bilgisini ILookupCriteriaGetter.GetLookupCriteria metodunu kullanarak alır. ENGLISH Used to filter lookup fields in form editors according to each other Example: Assume that the parishes table has city and provience columns and these columns are tied to Cities And Privences table as lookup. When a city is selected if the provinces editor implements ILookupCriteriaGetter interface the proviences editor gets the selected city value over the ILookupCriteriaGetter.GetLookupCriteria method of the cities editor. |
| ILookUpViewPropertyEditor | |
| IMergedPropertyEditor | |
| IMeta | TÜRKÇE: Meta bilgilerini içerir. ENGLISH: Includes meta data |
| IMetaTypeManager | TÜRKÇE Meta için .net modül yöneticilerini içerir. Meta ile arayüz gereçekleyen sınıflar bu yöneticileri kullanır. ???Bu ne demek ENGLISH Includes .net module managers for meta |
| IModuleInfo | Object has module information |
| IMultipleAuthorizable | Makes the class multiple authorizable that implements this interface |
| INamedItem | A shorthand interface for all the types who has a "Name" and a "DisplayName" property of type System.String |
| INamedItemReadOnly | A shorthand interface for all the types who has a READONLY "Name" and a "DisplayName" property of type System.String |
| INetigma1ControlPropertyReader | Provides (web control) properties to be set for editors. Do not need to implement for new editors. |
| INetigmaAction | Tüm action gerçeksınıfılar gerçeklemelidir. Action bir işleme tıklanıldığında işlem yapar. INetigmaAction.Onclick metodu sunucuda çalıştırılır. Web tanımli interfacelerde gerçeklenişse arayüz hazırlayan kodlar dikkate alabilir.
|
| INetigmaActionBaseSystemGUI | |
| INetigmaActionForView | Bir Row ile çalışılabildiğini gösterir. |
| INetigmaActionForViewGroupServer | Birden fazla Row ile çalışılabildiğini gösterir. |
| INetigmaActionQueryPage | |
| INetigmaActionWeb | Action gerçeklemesinin Web ortamında kullanılabilir link üretebilecğeini gösterir. NavigateUrl,Onclick, Target döndürebilir. |
| INetigmaActionWebForView | Action gerçeklemesi Tek kayıt için Web ortamında link çalıştırabilir. |
| INetigmaActionWebForViewGroup | Action gerçeklemesi birden fazla kayıt için Web ortamında link çalıştırabilir. |
| INetigmaActionWebSimpleLink | |
| INetigmaCollection | Netigma specific collection interface which has list like methods. |
| INetigmaCollection<T> | A custom collection implementation that enables to reach items by name. The items must be of type INamedItem |
| INetigmaDataAnalyzer | TÜKRÇE: GUIState üzerinden aldığı row ve dataset bilgisi ile geriye kontrol döndüdür. ENGLISH: Creates control with help of the row coming from GUIState and dataset information
|
| INetigmaDataSource | INetigmaDataSource stands for an entity of Netigma which can provide tabular data. Most of the time, it refers a database table. It is the type that contains information about the queries, forms and reports and links defined over the entity. It also contains the property definitions of the entity, see IDataSourceProperty |
| INetigmaDataSourceReferencer | Bir Datasource'a referans veren nesneler bu interface ile işaretlenirse Meta düzenleyen Designer arayüzler ihtiyaç duyulan netigma metasına GetReferenceDataSource ile ulaşır. |
| INetigmaDataSourceTableInfo | Includes information about a netigma table that is linked to real database tables |
| INetigmaDbCollectivization | Facade interface, used for representing one interface for different databases such as Oracle, Postgre, Sqlserver, Oledb and db2 |
| INetigmaDeserializationChecker | |
| INetigmaDomain | Core interface of application. Provides IMeta, Netcad.Netigma.IDatabase, Netcad.Netigma.INetcadTable Provides direct and quick access to most needed informations of application |
| INetigmaForm | Interface containing information required to display and update information about an entity. Ususally, the entity is a row in a table defined by the INetigmaDataSource and the information is of type IDataSourceProperty collection which refer the columns of the datasource. |
| INetigmaFormEventServiceProvider | Represents methods and properties for the events that wanted to be run
|
| INetigmaFormOptions | Netigma Form Options |
| INetigmaGroupRenderer | |
| INetigmaMenuItem | INetigmaMenuItem includes necessary informations to create menu interface. Click events, parameters, and behaviours are in INetigmaAction |
| INetigmaMenuManager | Includes menu items to be managed. |
| INetigmaReportExtension | |
| INetigmaSerialization | Netigma objects that can be serialized and deserialized |
| INetigmaSerializationChecker | |
| INetigmaTemplate | A template form of an IQuery. It belongs to an IQuery and it is an instance of already filled IQuery form. |
| IPropertyChangeSupport | TÜRKÇE Bir property rename olduğunda veya başka bir özellği değiştiğinde, bu property yi içeren nesne lerin bu interface i gerçekleyen metodlarının çağırılarak kendilerini güncellemelerini sağlar ENGLISH When a property is renamed or changed, the owner objects method that implement this interface should be called to refresh theirselfs. |
| IPropertyEditor | Sorgu veya Veri girişi için hazırlanacak sınıfın gerçeklemesi gereken arayüzdür. Bir NetigmaProperty için oluşturulan bir editörün bellekte yalnız bir kopyası bulunur. Metodlar paylaşılmış, private değişkenlere bağlı sonuç döndürmemelidir. |
| IQuery | Provides the information about the requirements of a query with the IDataSourceProperty collection and the properties of the result of the query with the Netcad.Netigma.IQueryResultInformation property. |
| IQueryBasedReport | |
| IQueryEvents | |
| IQueryEventServiceProvider | Represents methods and properties for the events that wanted to be run before and after a specific IQuery execution.
|
| IQueryGroup | IQuery group. It is used for grouping IQuery's to give different behaviours IQuery's by grouping |
| IQueryPropertyEditor | TÜRKÇE Sorgu editörüdür. Sorgu sayfalarına gelecek alanlar en az bu arayüzü karşılamalıdır. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH /// The editors that will be used/shown in query pages should implement at least this interface. In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder. |
| IQueryResultOrderProperty | Presents result order as ascending or descending |
| IQueryResultOrderPropertyList | Represents list of query result order properties |
| IRangeAndRegexValidation | The control is used to check that the user enters an input value that falls between two values. |
| IRegexValidation | Provides regular expression validation functionality for property editors. |
| IRelation | Represents verbal relation between two INetigmaDataSource object |
| IRelationBase | Base interface that hold relation between two INetigmaDataSource object. |
| IRelationCollection<T> | Represent a INetigmaCollection of INetigmaDataSource |
| IReportComponent | netigma 1 üzerindeki mail gönderme ve raporu kimlerin görebileceğini belirleyen mekanizma |
| ISelectProperty | The interface that provides object that represents column info part of a sql statement. |
| ISimpleViewPropertyEditor | |
| ISpecialNetigmaDomain | Özellikle meta düzenleme sayfalarında ihtiyaç duyulan ek fonksiyonları içerir. Provides extra functions for meta edit pages |
| IStandartLookup | Represents an editor which allows end-users to easily select values from a dropdown containing lookup items. |
| IStatisticalDateViewPropertyEditor | Sadece DateTime'da alanlarının yıl, ay, gün olarak gruplanabilmesini destekleyecek görüntü editörleri gerçeklemelidir. |
| IStatisticalInfoCollection | |
| IStatisticalPropertyInfo | |
| IStatisticalViewPropertyEditor | Grid üzerinde gösterim yapan alanın Standart Netigma 1 İstatistik sorgu özelliklerini karşılıyorsa gerçeklenmelidir. Çoğu editörde IViewPropertyEditor.GetResult üzerinde istatistik sorgu özelliklerinde ayarlanması yeterlidir. |
| ISupportClientSideScripts | Gerçekleyen IProperyEditörler için istemci taradında javascript nesneleri oluşturulmasını sağlar. |
| ISupportClientSideScriptsForm | |
| ITextBasedReport | Contains information about a report of an item (usually a row) from the INetigmaDataSource (which usually refers a database table). |
| IValidation | Provides validation functionality for property editors. |
| IViewGroup | Provides grouping feature for netigma objects. |
| IViewPropertyEditor | TÜRKÇE Grid üzerinde görüntülenecek alan görünümüdür. Bu tipi karşılayan assembly bin klasöründe bulunmalı ve Netcad.SimpleThreading.ModulManagerAssemblyAttribute ile işaretlenmiş olmalıdır. ENGLISH It is the editor that will be shown in the result grid of a query In order to use an editor from an external assembly(dll) that implements this interface, the assembly should be marked with Netcad.SimpleThreading.ModulManagerAssemblyAttribute and shold be placed in bin folder.
|
| IViewResult | ISimpleViewPropertEditors are used to the grids that can not support template controls. For better performance they also can be used for advanced grid controls that can support in place editor controls. [Serializable] public class SimpleViewPropertEditor : ISimpleViewPropertEditor { public SimpleViewPropertEditor() { } public bool ViewPropertyEditorIsSimple { get; set; } public SimpleViewPropertyEditorType EditorType { get; set; } public string DefaultField { get; set; } public string TextFormat { get; set; } public string UrlFormat { get; set; } public string ValueDisplayFormat { get; set; } } |
| IWebActionResult | Represents the client side script information of action |
| IWebMenuCompatibleItem | The Control class that implements this interface can be use as menu item |