SaaS CMS has officially launched! Learn more now.

Class MultiReferenceMetaObjectPropertyBinder

Represents multi reference meta object propertybinder.

Inheritance
System.Object
MultiReferenceMetaObjectPropertyBinder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data.Meta
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 11.8.3
Syntax
public class MultiReferenceMetaObjectPropertyBinder : IMetaObjectPropertyBinder

Constructors

MultiReferenceMetaObjectPropertyBinder()

Initializes a new instance of the MultiReferenceMetaObjectPropertyBinder class.

Declaration
public MultiReferenceMetaObjectPropertyBinder()

Methods

OnInitTableConfig(TableConfig, MetaField)

Declaration
protected virtual void OnInitTableConfig(TableConfig config, MetaField field)
Parameters
Type Name Description
TableConfig config
MetaField field

OnPostLoad(MetaObject, MetaObjectProperty)

Declaration
protected virtual void OnPostLoad(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property

OnPreLoad(MetaObject, MetaObjectProperty, CustomTableRow)

Declaration
protected virtual void OnPreLoad(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property
CustomTableRow rowSource

OnPreSave(MetaObject, MetaObjectProperty, CustomTableRow)

Declaration
protected virtual void OnPreSave(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property
CustomTableRow rowSource

Explicit Interface Implementations

IMetaObjectPropertyBinder.Delete(MetaObject, MetaObjectProperty, CustomTableRow)

Declaration
void IMetaObjectPropertyBinder.Delete(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property
CustomTableRow rowSource

IMetaObjectPropertyBinder.InitTableConfig(TableConfig, MetaField)

Declaration
void IMetaObjectPropertyBinder.InitTableConfig(TableConfig config, MetaField field)
Parameters
Type Name Description
TableConfig config
MetaField field

IMetaObjectPropertyBinder.PostLoad(MetaObject, MetaObjectProperty)

Declaration
void IMetaObjectPropertyBinder.PostLoad(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property

IMetaObjectPropertyBinder.PostSave(MetaObject, MetaObjectProperty)

Declaration
void IMetaObjectPropertyBinder.PostSave(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property

IMetaObjectPropertyBinder.PreLoad(MetaObject, MetaObjectProperty, CustomTableRow)

Declaration
void IMetaObjectPropertyBinder.PreLoad(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property
CustomTableRow rowSource

IMetaObjectPropertyBinder.PreSave(MetaObject, MetaObjectProperty, CustomTableRow)

Declaration
void IMetaObjectPropertyBinder.PreSave(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type Name Description
MetaObject metaObject
MetaObjectProperty property
CustomTableRow rowSource

Implements