public new void ApplyResultFilters(OpenSearchRequest request, ref IOpenSearchResultCollection osr, string finalContentType) { log.DebugFormat("Applying Fedeo source harvesting"); base.ApplyResultFilters(request, ref osr, finalContentType); QueryEarthObservationResult(ref osr); }
public static void ProxyOpenSearchResult(IOpenSearchable entity, OpenSearchRequest request, IOpenSearchResultCollection osr) { if (!(entity is IProxiedOpenSearchable)) { return; } OpenSearchFactory.ReplaceSelfLinks(entity, request, osr, Terradue.Metadata.EarthObservation.OpenSearch.Helpers.OpenSearchParametersHelper.EntrySelfLinkTemplate); OpenSearchFactory.ReplaceOpenSearchDescriptionLinks(entity, osr); }
/// <summary> /// Applies the result filters. /// </summary> /// <param name="request">Request.</param> /// <param name="osr">Osr.</param> /// <param name="finalContentType">Final content type.</param> public void ApplyResultFilters(OpenSearchRequest request, ref IOpenSearchResultCollection osr, string finalContentType = null) { if (finalContentType != null) { ReplaceEnclosureLinks(this, request.OriginalParameters, osr, finalContentType); } else { ReplaceEnclosureLinks(this, request.OriginalParameters, osr, osr.ContentType); } }
public OpenSearchRequest Create(QuerySettings querySettings, NameValueCollection parameters) { return(OpenSearchRequest.Create(this, querySettings, parameters)); }
public void ApplyResultFilters(OpenSearchRequest request, ref IOpenSearchResultCollection osr, string finalContentType) { }
public void ApplyResultFilters(OpenSearchRequest request, ref IOpenSearchResultCollection osr) { OpenSearchFactory.ReplaceSelfLinks(this, request.Parameters, osr, this.EntrySelfLinkTemplate); }
/// <summary> /// Optional function that apply to the result after the search and before the result is returned by OpenSearchEngine. /// </summary> /// <param name="osr">IOpenSearchResult cotnaing the result of the a search</param> /// <param name="request">Request.</param> public new void ApplyResultFilters(OpenSearchRequest request, ref IOpenSearchResultCollection osr, string finalContentType) { base.ApplyResultFilters(request, ref osr, finalContentType); //MasterCatalogue.ProxyOpenSearchResult(this, request, osr); }