SaaS CMS has officially launched! Learn more now.

Class DefaultMetaObjectPropertyBinder

Represents default meta object property binder. Realises IMetaObjectPropertyBinder interface.

Inheritance
System.Object
DefaultMetaObjectPropertyBinder
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 DefaultMetaObjectPropertyBinder : IMetaObjectPropertyBinder

Constructors

DefaultMetaObjectPropertyBinder()

Initializes a new instance of the DefaultMetaObjectPropertyBinder class.

Declaration
public DefaultMetaObjectPropertyBinder()

Properties

CurrentProperty

Declaration
protected MetaObjectProperty CurrentProperty { get; }
Property Value
Type Description
MetaObjectProperty

Methods

Delete(MetaObject, MetaObjectProperty, CustomTableRow)

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

InitTableConfig(TableConfig, MetaField)

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

PostLoad(MetaObject, MetaObjectProperty)

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

PostSave(MetaObject, MetaObjectProperty)

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

PreLoad(MetaObject, MetaObjectProperty, CustomTableRow)

Loads the specified meta type.

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

The property.

CustomTableRow rowSource

The row source.

PreSave(MetaObject, MetaObjectProperty, CustomTableRow)

Saves the specified meta type.

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

The meta object.

MetaObjectProperty property

The property.

CustomTableRow rowSource

The row source.

Implements