C# Class Zetbox.DalProvider.NHibernate.Generator.Templates.Mappings.ObjectClassHbm

Afficher le fichier Open project: daszat/zetbox Class Usage Examples

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ApplyPropertyDefinitions ( List properties ) : void
ApplySubclasses ( List subClasses ) : void

Method Details

ApplyPropertyDefinitions() protected méthode

protected ApplyPropertyDefinitions ( List properties ) : void
properties List
Résultat void

ApplySubclasses() protected méthode

protected ApplySubclasses ( List subClasses ) : void
subClasses List
Résultat void

Call() public static méthode

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
Résultat void

Generate() public méthode

public Generate ( ) : void
Résultat void

GetAssemblyQualifiedProxy() public static méthode

public static GetAssemblyQualifiedProxy ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Résultat string

GetProxyTypeReference() public static méthode

public static GetProxyTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Résultat string

GetWrapperTypeReference() public static méthode

public static GetWrapperTypeReference ( ObjectClass cls, NameValueCollection templateSettings ) : string
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Résultat string

MakeArgs() public static méthode

public static MakeArgs ( IZetboxContext ctx, ObjectClass cls, NameValueCollection templateSettings ) : object[]
ctx IZetboxContext
cls ObjectClass
templateSettings System.Collections.Specialized.NameValueCollection
Résultat object[]

ObjectClassHbm() public méthode

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
Résultat System

Property Details

ctx protected_oe property

protected IZetboxContext ctx
Résultat IZetboxContext

implementationName protected_oe property

protected string implementationName
Résultat string

interfaceName protected_oe property

protected string interfaceName
Résultat string

isAbstract protected_oe property

protected bool isAbstract
Résultat bool

mappingType protected_oe property

protected TableMapping,Zetbox.App.Base mappingType
Résultat Zetbox.App.Base.TableMapping

needsConcurrency protected_oe property

protected bool needsConcurrency
Résultat bool

needsRightsTable protected_oe property

protected bool needsRightsTable
Résultat bool

properties protected_oe property

protected List properties
Résultat List

qualifiedImplementationName protected_oe property

protected string qualifiedImplementationName
Résultat string

qualifiedRightsClassName protected_oe property

protected string qualifiedRightsClassName
Résultat string

schemaName protected_oe property

protected string schemaName
Résultat string

subClasses protected_oe property

protected List subClasses
Résultat List

tableName protected_oe property

protected string tableName
Résultat string