Class MetaView
Represents meta view meta information. (Obsolete)
Inheritance
Inherited Members
Namespace: Mediachase.BusinessFoundation.Data.Meta.Management
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 10.8.0Syntax
public class MetaView
  Constructors
MetaView()
Initializes a new instance of the MetaView class.
Declaration
public MetaView()
  MetaView(MetaClass, String, String)
Initializes a new instance of the MetaView class.
Declaration
public MetaView(MetaClass AssignedMetaClass, string Name, string FriendlyName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MetaClass | AssignedMetaClass | The assigned meta class.  | 
      
| System.String | Name | The name.  | 
      
| System.String | FriendlyName | Name of the friendly.  | 
      
MetaView(String, String)
Initializes a new instance of the MetaView class.
Declaration
public MetaView(string Name, string FriendlyName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | Name | The name.  | 
      
| System.String | FriendlyName | Name of the friendly.  | 
      
Properties
AccessLevel
Gets or sets the access level.
Declaration
public AccessLevel AccessLevel { get; set; }
  Property Value
| Type | Description | 
|---|---|
| AccessLevel | The access level.  | 
      
Attributes
Gets the attributes.
Declaration
public AttributeCollection Attributes { get; set; }
  Property Value
| Type | Description | 
|---|---|
| AttributeCollection | The attributes.  | 
      
AvailableFieldNames
Gets or sets the available field names.
Declaration
public string[] AvailableFieldNames { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String[] | The available field names.  | 
      
AvailableFields
Gets the available fields.
Declaration
public List<MetaField> AvailableFields { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<MetaField> | The available fields.  | 
      
Card
Gets or sets the card.
Declaration
public MetaClass Card { get; set; }
  Property Value
| Type | Description | 
|---|---|
| MetaClass | The card.  | 
      
CardName
Gets or sets the name of the card.
Declaration
public string CardName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the card.  | 
      
Filters
Gets the filters.
Declaration
public FilterElementCollection Filters { get; set; }
  Property Value
| Type | Description | 
|---|---|
| FilterElementCollection | The filters.  | 
      
FriendlyName
Gets or sets the name of the friendly.
Declaration
public string FriendlyName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the friendly.  | 
      
Item[String]
Gets the MetaField with the specified meta field name.
Declaration
public MetaField this[string MetaFieldName] { get; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | MetaFieldName | 
Property Value
| Type | Description | 
|---|---|
| MetaField | 
MetaClass
Gets or sets the meta class.
Declaration
public MetaClass MetaClass { get; set; }
  Property Value
| Type | Description | 
|---|---|
| MetaClass | The meta class.  | 
      
MetaClassName
Gets or sets the name of the meta class.
Declaration
public string MetaClassName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name of the meta class.  | 
      
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The name.  | 
      
Owner
Gets or sets the owner.
Declaration
public string Owner { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | The owner.  | 
      
PrimaryGroupBy
Gets or sets the group by.
Declaration
public GroupByElement PrimaryGroupBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| GroupByElement | The group by.  | 
      
SecondaryGroupBy
Gets or sets the second group by.
Declaration
public GroupByElement SecondaryGroupBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| GroupByElement | The second group by.  | 
      
Sorting
Gets or sets the sorting.
Declaration
public SortingElementCollection Sorting { get; set; }
  Property Value
| Type | Description | 
|---|---|
| SortingElementCollection | The sorting.  | 
      
TotalGroupBy
Gets or sets the total group by.
Declaration
public GroupByElement TotalGroupBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| GroupByElement | The total group by.  | 
      
Methods
CombineFilters(MetaView, FilterElementCollection[])
Combines the filters.
Declaration
public static FilterElementCollection CombineFilters(MetaView metaView, params FilterElementCollection[] Sources)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MetaView | metaView | The meta view.  | 
      
| FilterElementCollection[] | Sources | The sources.  | 
      
Returns
| Type | Description | 
|---|---|
| FilterElementCollection | 
CombineSorting(SortingElementCollection[])
Combines the sorting.
Declaration
public static SortingElementCollection CombineSorting(params SortingElementCollection[] sources)
  Parameters
| Type | Name | Description | 
|---|---|---|
| SortingElementCollection[] | sources | The sources.  | 
      
Returns
| Type | Description | 
|---|---|
| SortingElementCollection | 
GetTotalCount(FilterElement[])
Gets the total count.
Declaration
public int GetTotalCount(params FilterElement[] filters)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElement[] | filters | The filters.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Int32 | 
GetTotalCount(IMetaViewPreference)
Gets the total count.
Declaration
public int GetTotalCount(IMetaViewPreference preference)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IMetaViewPreference | preference | The preference.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Int32 | 
List()
Lists the specified meta type.
Declaration
public MetaObject[] List()
  Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(FilterElement[])
Lists the specified meta type.
Declaration
public MetaObject[] List(params FilterElement[] filters)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElement[] | filters | The filters.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(FilterElementCollection, SortingElementCollection)
Lists the specified meta type.
Declaration
public MetaObject[] List(FilterElementCollection filters, SortingElementCollection sorting)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElementCollection | filters | The filters.  | 
      
| SortingElementCollection | sorting | The sorting.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(FilterElementCollection, SortingElementCollection, Int32, Int32)
Lists the specified meta type.
Declaration
public MetaObject[] List(FilterElementCollection filters, SortingElementCollection sorting, int start, int count)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElementCollection | filters | The filters.  | 
      
| SortingElementCollection | sorting | The sorting.  | 
      
| System.Int32 | start | The start.  | 
      
| System.Int32 | count | The count.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(IMetaViewPreference)
Lists the specified preference.
Declaration
public MetaObject[] List(IMetaViewPreference preference)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IMetaViewPreference | preference | The preference.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(IMetaViewPreference, ControlPropertyDelegate)
Lists the specified preference.
Declaration
public MetaObject[] List(IMetaViewPreference preference, ControlPropertyDelegate controlDelegate)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IMetaViewPreference | preference | The preference.  | 
      
| ControlPropertyDelegate | controlDelegate | The control delegate.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List(SortingElement[])
Lists the specified meta type.
Declaration
public MetaObject[] List(params SortingElement[] sorting)
  Parameters
| Type | Name | Description | 
|---|---|---|
| SortingElement[] | sorting | The sorting.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaObject[] | 
List<T>()
Lists this instance.
Declaration
public T[] List<T>()
    where T : MetaObject
  Returns
| Type | Description | 
|---|---|
| T[] | 
Type Parameters
| Name | Description | 
|---|---|
| T | 
List<T>(FilterElement[])
Lists the specified meta type.
Declaration
public T[] List<T>(params FilterElement[] filters)
    where T : MetaObject
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElement[] | filters | The filters.  | 
      
Returns
| Type | Description | 
|---|---|
| T[] | 
Type Parameters
| Name | Description | 
|---|---|
| T | 
List<T>(FilterElementCollection, SortingElementCollection)
Lists the specified meta type.
Declaration
public T[] List<T>(FilterElementCollection filters, SortingElementCollection sorting)
    where T : MetaObject
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElementCollection | filters | The filters.  | 
      
| SortingElementCollection | sorting | The sorting.  | 
      
Returns
| Type | Description | 
|---|---|
| T[] | 
Type Parameters
| Name | Description | 
|---|---|
| T | 
List<T>(FilterElementCollection, SortingElementCollection, Int32, Int32)
Lists the specified meta type.
Declaration
public T[] List<T>(FilterElementCollection filters, SortingElementCollection sorting, int start, int count)
    where T : MetaObject
  Parameters
| Type | Name | Description | 
|---|---|---|
| FilterElementCollection | filters | The filters.  | 
      
| SortingElementCollection | sorting | The sorting.  | 
      
| System.Int32 | start | The start.  | 
      
| System.Int32 | count | The count.  | 
      
Returns
| Type | Description | 
|---|---|
| T[] | 
Type Parameters
| Name | Description | 
|---|---|
| T | 
List<T>(SortingElement[])
Lists the specified meta type.
Declaration
public T[] List<T>(params SortingElement[] sorting)
    where T : MetaObject
  Parameters
| Type | Name | Description | 
|---|---|---|
| SortingElement[] | sorting | The sorting.  | 
      
Returns
| Type | Description | 
|---|---|
| T[] | 
Type Parameters
| Name | Description | 
|---|---|
| T |