C# Class ClientUI.ViewModels.QueryParser

Exibir arquivo Open project: scottdurow/SparkleXrm Class Usage Examples

Public Properties

Property Type Description
Entities IEnumerable
EntityLookup EntityQuery>.Dictionary

Public Methods

Method Description
GetFetchXmlForQuery ( string entityLogicalName, string queryName, string searchTerm, SearchTermOptions searchOptions ) : string
GetFetchXmlParentFilter ( FetchQuerySettings query, string parentAttribute ) : string
GetQuickFinds ( ) : void
GetView ( string entityLogicalName, string viewName ) : void
QueryMetadata ( ) : void
QueryParser ( IEnumerable entities ) : System

Private Methods

Method Description
GetViewDefinition ( bool isQuickFind, string viewName ) : void
Parse ( string fetchXml, string layoutXml ) : FetchQuerySettings
ParseFetchXml ( FetchQuerySettings querySettings ) : void
ParseLayoutXml ( EntityQuery rootEntity, string layoutXml ) : List

Method Details

GetFetchXmlForQuery() public method

public GetFetchXmlForQuery ( string entityLogicalName, string queryName, string searchTerm, SearchTermOptions searchOptions ) : string
entityLogicalName string
queryName string
searchTerm string
searchOptions SearchTermOptions
return string

GetFetchXmlParentFilter() public static method

public static GetFetchXmlParentFilter ( FetchQuerySettings query, string parentAttribute ) : string
query FetchQuerySettings
parentAttribute string
return string

GetQuickFinds() public method

public GetQuickFinds ( ) : void
return void

GetView() public method

public GetView ( string entityLogicalName, string viewName ) : void
entityLogicalName string
viewName string
return void

QueryMetadata() public method

public QueryMetadata ( ) : void
return void

QueryParser() public method

public QueryParser ( IEnumerable entities ) : System
entities IEnumerable
return System

Property Details

Entities public_oe property

public IEnumerable Entities
return IEnumerable

EntityLookup public_oe property

public Dictionary EntityLookup
return EntityQuery>.Dictionary