C# Class Pomona.Routing.QueryGetActionResolver

Inheritance: IRouteActionResolver
Exibir arquivo Open project: Pomona/Pomona

Public Methods

Method Description
QueryGetActionResolver ( IQueryProviderCapabilityResolver capabilityResolver ) : System
Resolve ( Route route, HttpMethod method ) : IEnumerable

Protected Methods

Method Description
ResolveGet ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
ResolveGetById ( GetByIdRoute route, ResourceType resourceType ) : PomonaResponse>.Func
ResolveGetCollection ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
ResolveGetCollectionProperty ( ResourcePropertyRoute route, ResourceProperty property, ResourceType resourceItemType ) : PomonaResponse>.Func
ResolveGetSingle ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
ResolveGetSingleProperty ( ResourcePropertyRoute route, StructuredProperty property, ResourceType resourceType ) : PomonaResponse>.Func

Method Details

QueryGetActionResolver() public method

public QueryGetActionResolver ( IQueryProviderCapabilityResolver capabilityResolver ) : System
capabilityResolver IQueryProviderCapabilityResolver
return System

Resolve() public method

public Resolve ( Route route, HttpMethod method ) : IEnumerable
route Route
method HttpMethod
return IEnumerable

ResolveGet() protected method

protected ResolveGet ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
route Route
resourceType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func

ResolveGetById() protected method

protected ResolveGetById ( GetByIdRoute route, ResourceType resourceType ) : PomonaResponse>.Func
route GetByIdRoute
resourceType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func

ResolveGetCollection() protected method

protected ResolveGetCollection ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
route Route
resourceType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func

ResolveGetCollectionProperty() protected method

protected ResolveGetCollectionProperty ( ResourcePropertyRoute route, ResourceProperty property, ResourceType resourceItemType ) : PomonaResponse>.Func
route ResourcePropertyRoute
property Pomona.Common.TypeSystem.ResourceProperty
resourceItemType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func

ResolveGetSingle() protected method

protected ResolveGetSingle ( Route route, ResourceType resourceType ) : PomonaResponse>.Func
route Route
resourceType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func

ResolveGetSingleProperty() protected method

protected ResolveGetSingleProperty ( ResourcePropertyRoute route, StructuredProperty property, ResourceType resourceType ) : PomonaResponse>.Func
route ResourcePropertyRoute
property Pomona.Common.TypeSystem.StructuredProperty
resourceType Pomona.Common.TypeSystem.ResourceType
return PomonaResponse>.Func