C# 클래스 BExIS.Ddm.Providers.DummyProvider.Helpers.MetadataReader

파일 보기 프로젝트 열기: BEXIS2/Core

공개 메소드들

메소드 설명
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

메소드 상세

GetAllCategoriesByNodeDistinct() 공개 정적인 메소드

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

GetAllMetadataDatasets() 공개 정적인 메소드

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

GetAllMetadataDatasetsByNode() 공개 정적인 메소드

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
리턴 List

GetAllMetadataDatasetsByRangeNode() 공개 정적인 메소드

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
리턴 List

GetAllMetadataDatasetsByValue() 공개 정적인 메소드

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

GetAllMetadataDatasetsWithListOfSearchCriteria() 공개 정적인 메소드

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

GetAllTextValuesByNodeDistinct() 공개 정적인 메소드

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

GetAllValuesAsListDistinct() 공개 정적인 메소드

public static GetAllValuesAsListDistinct ( List metadataList ) : IEnumerable
metadataList List
리턴 IEnumerable

GetAllValuesByNode() 공개 정적인 메소드

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

GetAllValuesByNodeDistinct() 공개 정적인 메소드

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

GetMetadataDatasetByID() 공개 정적인 메소드

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