C# Class BExIS.Ddm.Providers.DummyProvider.Helpers.MetadataReader

Show file Open project: BEXIS2/Core

Public Methods

Method Description
GetAllCategoriesByNodeDistinct ( Facet facet, List metadataList ) : List
GetAllMetadataDatasets ( ) : List

Get all metadata as a list

GetAllMetadataDatasetsByNode ( List data, string node, string value ) : List

Get a filtered Metadata list

Where value from the node is equal

GetAllMetadataDatasetsByRangeNode ( List data, string node, string value, bool desc ) : List

Get a filtered Metadata list

Where value from the node is equal

GetAllMetadataDatasetsByValue ( List data, string value ) : List

Get all metadata where the value is inside

GetAllMetadataDatasetsWithListOfSearchCriteria ( List data, SearchCriteria searchCriteria ) : List
GetAllTextValuesByNodeDistinct ( string nodeName, List metadataList ) : IEnumerable
GetAllValuesAsListDistinct ( List metadataList ) : IEnumerable
GetAllValuesByNode ( string nodeName, List metadataList ) : IEnumerable
GetAllValuesByNodeDistinct ( string nodeName, List metadataList ) : IEnumerable
GetMetadataDatasetByID ( List data, string id ) : Metadata

Method Details

GetAllCategoriesByNodeDistinct() public static method

public static GetAllCategoriesByNodeDistinct ( Facet facet, List metadataList ) : List
facet BExIS.Ddm.Model.Facet
metadataList List
return List

GetAllMetadataDatasets() public static method

Get all metadata as a list
public static GetAllMetadataDatasets ( ) : List
return List

GetAllMetadataDatasetsByNode() public static method

Get a filtered Metadata list

Where value from the node is equal

public static GetAllMetadataDatasetsByNode ( List data, string node, string value ) : List
data List List of metadata objects
node string Name of the node
value string Filtervalue
return List

GetAllMetadataDatasetsByRangeNode() public static method

Get a filtered Metadata list

Where value from the node is equal

public static GetAllMetadataDatasetsByRangeNode ( List data, string node, string value, bool desc ) : List
data List List of metadata objects
node string Name of the node
value string Filtervalue
desc bool
return List

GetAllMetadataDatasetsByValue() public static method

Get all metadata where the value is inside
public static GetAllMetadataDatasetsByValue ( List data, string value ) : List
data List List of metadata objects
value string
return List

GetAllMetadataDatasetsWithListOfSearchCriteria() public static method

public static GetAllMetadataDatasetsWithListOfSearchCriteria ( List data, SearchCriteria searchCriteria ) : List
data List
searchCriteria BExIS.Ddm.Model.SearchCriteria
return List

GetAllTextValuesByNodeDistinct() public static method

public static GetAllTextValuesByNodeDistinct ( string nodeName, List metadataList ) : IEnumerable
nodeName string
metadataList List
return IEnumerable

GetAllValuesAsListDistinct() public static method

public static GetAllValuesAsListDistinct ( List metadataList ) : IEnumerable
metadataList List
return IEnumerable

GetAllValuesByNode() public static method

public static GetAllValuesByNode ( string nodeName, List metadataList ) : IEnumerable
nodeName string
metadataList List
return IEnumerable

GetAllValuesByNodeDistinct() public static method

public static GetAllValuesByNodeDistinct ( string nodeName, List metadataList ) : IEnumerable
nodeName string
metadataList List
return IEnumerable

GetMetadataDatasetByID() public static method

public static GetMetadataDatasetByID ( List data, string id ) : Metadata
data List
id string
return Metadata