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

Show file Open project: daszat/zetbox Class Usage Examples

Protected Properties

Property 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

Public Methods

Method 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

Protected Methods

Method Description
ApplyPropertyDefinitions ( List properties ) : void
ApplySubclasses ( List subClasses ) : void

Method Details

ApplyPropertyDefinitions() protected method

protected ApplyPropertyDefinitions ( List properties ) : void
properties List
return void

ApplySubclasses() protected method

protected ApplySubclasses ( List subClasses ) : void
subClasses List
return void

Call() public static method

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
return void

Generate() public method

public Generate ( ) : void
return void

GetAssemblyQualifiedProxy() public static method

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

GetProxyTypeReference() public static method

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

GetWrapperTypeReference() public static method

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

MakeArgs() public static method

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

ObjectClassHbm() public method

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
return System

Property Details

ctx protected property

protected IZetboxContext ctx
return IZetboxContext

implementationName protected property

protected string implementationName
return string

interfaceName protected property

protected string interfaceName
return string

isAbstract protected property

protected bool isAbstract
return bool

mappingType protected property

protected TableMapping,Zetbox.App.Base mappingType
return Zetbox.App.Base.TableMapping

needsConcurrency protected property

protected bool needsConcurrency
return bool

needsRightsTable protected property

protected bool needsRightsTable
return bool

properties protected property

protected List properties
return List

qualifiedImplementationName protected property

protected string qualifiedImplementationName
return string

qualifiedRightsClassName protected property

protected string qualifiedRightsClassName
return string

schemaName protected property

protected string schemaName
return string

subClasses protected property

protected List subClasses
return List

tableName protected property

protected string tableName
return string