[ADF-] update library to use new js-api 3.0.0 (#4097)

This commit is contained in:
Eugenio Romano
2019-01-06 23:57:01 +01:00
committed by Eugenio Romano
parent 2acd1b4e26
commit 3ef7d3b7ea
430 changed files with 1966 additions and 2149 deletions

View File

@@ -18,7 +18,13 @@
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import { AlfrescoApiService, AppConfigService } from '@alfresco/adf-core';
import { QueryBody, RequestFacetFields, RequestFacetField, RequestSortDefinitionInner } from 'alfresco-js-api';
import {
QueryBody,
RequestFacetFields,
RequestFacetField,
RequestSortDefinitionInner,
ResultSetPaging
} from '@alfresco/js-api';
import { SearchCategory } from './search-category.interface';
import { FilterQuery } from './filter-query.interface';
import { SearchRange } from './search-range.interface';
@@ -36,7 +42,7 @@ export class SearchQueryBuilderService {
private _userQuery = '';
updated: Subject<QueryBody> = new Subject();
executed: Subject<any> = new Subject();
executed: Subject<ResultSetPaging> = new Subject();
categories: Array<SearchCategory> = [];
queryFragments: { [id: string]: string } = {};
@@ -165,8 +171,8 @@ export class SearchQueryBuilderService {
async execute() {
const query = this.buildQuery();
if (query) {
const data = await this.alfrescoApiService.searchApi.search(query);
this.executed.next(data);
const resultSetPaging: ResultSetPaging = await this.alfrescoApiService.searchApi.search(query);
this.executed.next(resultSetPaging);
}
}
@@ -234,11 +240,11 @@ export class SearchQueryBuilderService {
protected get sort(): RequestSortDefinitionInner[] {
return this.sorting.map((def) => {
return {
return new RequestSortDefinitionInner({
type: def.type,
field: def.field,
ascending: def.ascending
};
});
});
}