C# Класс Zetbox.DalProvider.NHibernate.Generator.Templates.Mappings.ObjectClassHbm

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
ctx IZetboxContext
implementationName string
interfaceName string
isAbstract bool
mappingType Zetbox.App.Base.TableMapping
needsConcurrency bool
needsRightsTable bool
properties List
qualifiedImplementationName string
qualifiedRightsClassName string
schemaName string
subClasses List
tableName string

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

Метод Описание
Call ( Arebis _host, IZetboxContext ctx, string interfaceName, string implementationName, string schemaName, string tableName, string qualifiedImplementationName, bool isAbstract, List properties, List subClasses, bool needsRightsTable, bool needsConcurrency, string qualifiedRightsClassName, Zetbox mappingType ) : void
Generate ( ) : void
GetAssemblyQualifiedProxy ( ObjectClass cls, NameValueCollection templateSettings ) : string
GetProxyTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
GetWrapperTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
MakeArgs ( IZetboxContext ctx, ObjectClass cls, NameValueCollection templateSettings ) : object[]
ObjectClassHbm ( Arebis _host, IZetboxContext ctx, string interfaceName, string implementationName, string schemaName, string tableName, string qualifiedImplementationName, bool isAbstract, List properties, List subClasses, bool needsRightsTable, bool needsConcurrency, string qualifiedRightsClassName, Zetbox mappingType ) : System

Защищенные методы

Метод Описание
ApplyPropertyDefinitions ( List properties ) : void
ApplySubclasses ( List subClasses ) : void

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

ApplyPropertyDefinitions() защищенный Метод

protected ApplyPropertyDefinitions ( List properties ) : void
properties List
Результат void

ApplySubclasses() защищенный Метод

protected ApplySubclasses ( List subClasses ) : void
subClasses List
Результат void

Call() публичный статический Метод

public static Call ( Arebis _host, IZetboxContext ctx, string interfaceName, string implementationName, string schemaName, string tableName, string qualifiedImplementationName, bool isAbstract, List properties, List subClasses, bool needsRightsTable, bool needsConcurrency, string qualifiedRightsClassName, Zetbox mappingType ) : void
_host Arebis
ctx IZetboxContext
interfaceName string
implementationName string
schemaName string
tableName string
qualifiedImplementationName string
isAbstract bool
properties List
subClasses List
needsRightsTable bool
needsConcurrency bool
qualifiedRightsClassName string
mappingType Zetbox
Результат void

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

public Generate ( ) : void
Результат void

GetAssemblyQualifiedProxy() публичный статический Метод

public static GetAssemblyQualifiedProxy ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Результат string

GetProxyTypeReference() публичный статический Метод

public static GetProxyTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Результат string

GetWrapperTypeReference() публичный статический Метод

public static GetWrapperTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Результат string

MakeArgs() публичный статический Метод

public static MakeArgs ( IZetboxContext ctx, ObjectClass cls, NameValueCollection templateSettings ) : object[]
ctx IZetboxContext
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Результат object[]

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

public ObjectClassHbm ( Arebis _host, IZetboxContext ctx, string interfaceName, string implementationName, string schemaName, string tableName, string qualifiedImplementationName, bool isAbstract, List properties, List subClasses, bool needsRightsTable, bool needsConcurrency, string qualifiedRightsClassName, Zetbox mappingType ) : System
_host Arebis
ctx IZetboxContext
interfaceName string
implementationName string
schemaName string
tableName string
qualifiedImplementationName string
isAbstract bool
properties List
subClasses List
needsRightsTable bool
needsConcurrency bool
qualifiedRightsClassName string
mappingType Zetbox
Результат System

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

ctx защищенное свойство

protected IZetboxContext ctx
Результат IZetboxContext

implementationName защищенное свойство

protected string implementationName
Результат string

interfaceName защищенное свойство

protected string interfaceName
Результат string

isAbstract защищенное свойство

protected bool isAbstract
Результат bool

mappingType защищенное свойство

protected TableMapping,Zetbox.App.Base mappingType
Результат Zetbox.App.Base.TableMapping

needsConcurrency защищенное свойство

protected bool needsConcurrency
Результат bool

needsRightsTable защищенное свойство

protected bool needsRightsTable
Результат bool

properties защищенное свойство

protected List properties
Результат List

qualifiedImplementationName защищенное свойство

protected string qualifiedImplementationName
Результат string

qualifiedRightsClassName защищенное свойство

protected string qualifiedRightsClassName
Результат string

schemaName защищенное свойство

protected string schemaName
Результат string

subClasses защищенное свойство

protected List subClasses
Результат List

tableName защищенное свойство

protected string tableName
Результат string