C# Class CsmMagic.Queries.CsmArbitraryQuery

A fluent builder interface for creating a trebuchet query. Continue to extend the interface by adding more methods as required
Inheritance: ICsmArbitraryQuery
Afficher le fichier Open project: JohnBloom/CsmMagic

Private Properties

Свойство Type Description
GetTrebuchetQuery QueryDef

Méthodes publiques

Méthode Description
CsmArbitraryQuery ( ) : Trebuchet

This constructor creates a BusOb query for the Arbitrary Data Type

ForArbitraryBusinessObject ( string businessObjectDefinitionName ) : ICsmArbitraryQuery

Overwrites the query's business object definition with the provided definition

Méthodes protégées

Méthode Description
CsmArbitraryQuery ( QueryDef query ) : Trebuchet
ForType ( string typeDefName ) : ICsmArbitraryQuery

Private Methods

Méthode Description
GetTrebuchetQuery ( ) : QueryDef

Returns the query (finishes the build)

Method Details

CsmArbitraryQuery() public méthode

This constructor creates a BusOb query for the Arbitrary Data Type
public CsmArbitraryQuery ( ) : Trebuchet
Résultat Trebuchet

CsmArbitraryQuery() protected méthode

protected CsmArbitraryQuery ( QueryDef query ) : Trebuchet
query QueryDef
Résultat Trebuchet

ForArbitraryBusinessObject() public méthode

Overwrites the query's business object definition with the provided definition
public ForArbitraryBusinessObject ( string businessObjectDefinitionName ) : ICsmArbitraryQuery
businessObjectDefinitionName string
Résultat ICsmArbitraryQuery

ForType() protected méthode

protected ForType ( string typeDefName ) : ICsmArbitraryQuery
typeDefName string
Résultat ICsmArbitraryQuery