C# 클래스 Zetbox.DalProvider.NHibernate.Generator.Templates.Mappings.ObjectClassHbm

파일 보기 프로젝트 열기: daszat/zetbox 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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