SaaS CMS has officially launched! Learn more now.

Class MetaModelStorageProvider

Provides abstract methods for meta model storage provider. (Not implemented yet)

Inheritance
System.Object
MetaModelStorageProvider
Namespace: Mediachase.BusinessFoundation.Data.Meta.Management
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 11.8.3
Syntax
public abstract class MetaModelStorageProvider : ProviderBase

Constructors

MetaModelStorageProvider()

Initializes a new instance of the MetaModelStorageProvider class.

Declaration
public MetaModelStorageProvider()

Methods

GetMetaClass(String)

Gets the meta class.

Declaration
public abstract MetaClass GetMetaClass(string metaClassName)
Parameters
Type Name Description
System.String metaClassName

Name of the meta class.

Returns
Type Description
MetaClass

GetMetaClassNames()

Gets the meta class names.

Declaration
public abstract string[] GetMetaClassNames()
Returns
Type Description
System.String[]

GetMetaFieldTypes()

Gets the meta field types.

Declaration
public abstract MetaFieldType[] GetMetaFieldTypes()
Returns
Type Description
MetaFieldType[]

GetMetaViews(String)

Gets the meta views.

Declaration
public abstract MetaView[] GetMetaViews(string metaClassName)
Parameters
Type Name Description
System.String metaClassName

Name of the meta class.

Returns
Type Description
MetaView[]

Lock()

Locks this instance.

Declaration
public abstract void Lock()

ResetLock()

Resets the lock.

Declaration
public abstract void ResetLock()

Unlock(Object[])

Unlocks the specified updated objects.

Declaration
public abstract void Unlock(object[] updatedObjects)
Parameters
Type Name Description
System.Object[] updatedObjects

The updated objects.