Class ConfigBuilder
Inheritance
System.Object
ConfigBuilder
Namespace: Telerik.OpenAccess.RT.Metadata
Assembly: Telerik.OpenAccess.Runtime.dll
Syntax
public class ConfigBuilder : IConfigBuilder
Methods
CreateFetchGroup(ClassConfig, String, FetchFieldAttribute)
Declaration
public void CreateFetchGroup(ClassConfig destData, string field, FetchFieldAttribute ffa)
Parameters
|
ClassConfig
destData
|
|
System.String
field
|
|
FetchFieldAttribute
ffa
|
Implements
CreateFetchGroup(ClassConfig, FetchGroupAttribute)
Declaration
public void CreateFetchGroup(ClassConfig destData, FetchGroupAttribute fga)
Parameters
|
ClassConfig
destData
|
|
FetchGroupAttribute
fga
|
Implements
CreateFieldConfig(ClassConfig, String, TypeConfig, Boolean)
Declaration
public FieldConfig CreateFieldConfig(ClassConfig destData, string fieldName, TypeConfig fieldType, bool isPkField)
Parameters
|
ClassConfig
destData
|
|
System.String
fieldName
|
|
TypeConfig
fieldType
|
|
System.Boolean
isPkField
|
Returns
|
FieldConfig
|
Implements
CreateIndexConfig(ClassConfig, String)
Declaration
public IndexConfig CreateIndexConfig(ClassConfig destData, string indexName)
Parameters
|
ClassConfig
destData
|
|
System.String
indexName
|
Returns
|
IndexConfig
|
Implements
FinishClasses()
Declaration
public void FinishClasses()
GetArrayTypeConfig(TypeConfig)
Declaration
public TypeConfig GetArrayTypeConfig(TypeConfig baseType)
Parameters
|
TypeConfig
baseType
|
Returns
|
TypeConfig
|
Implements
GetEmbeddedDefault(Assembly)
Declaration
public bool GetEmbeddedDefault(Assembly inputAssembly)
Parameters
|
System.Reflection.Assembly
inputAssembly
|
Returns
|
System.Boolean
|
Implements
GetOrCreateClassConfig(String, Boolean, Boolean, Type, String[], String, CascadeDeleteOption)
Declaration
public ClassConfig GetOrCreateClassConfig(string fullClassName, bool register, bool isIfc, Type appIdType, string[] pkFields, string versionField, CascadeDeleteOption useCascadeDelete)
Parameters
|
System.String
fullClassName
|
|
System.Boolean
register
|
|
System.Boolean
isIfc
|
|
System.Type
appIdType
|
|
System.String[]
pkFields
|
|
System.String
versionField
|
|
CascadeDeleteOption
useCascadeDelete
|
Returns
|
ClassConfig
|
Implements
GetOrCreateTypeConfig(String)
Declaration
public TypeConfig GetOrCreateTypeConfig(string typeName)
Parameters
|
System.String
typeName
|
Returns
|
TypeConfig
|
Implements
Init(Assembly)
Declaration
public void Init(Assembly input)
Parameters
|
System.Reflection.Assembly
input
|
Implements
IsNonEmbedded(Attribute)
Declaration
public bool IsNonEmbedded(Attribute attr)
Parameters
|
System.Attribute
attr
|
Returns
|
System.Boolean
|