mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Improve compatibility (#7214)
* refactor content * refactor core * refactor rest * fix lint * fix * lint * lint * fix * fix * fix
This commit is contained in:
@@ -20,17 +20,23 @@ import { Injectable } from '@angular/core';
|
||||
import { Observable, from, forkJoin, throwError } from 'rxjs';
|
||||
import { FilterProcessRepresentationModel } from '../models/filter-process.model';
|
||||
import { map, catchError } from 'rxjs/operators';
|
||||
import { ResultListDataRepresentationUserProcessInstanceFilterRepresentation, UserFiltersApi } from '@alfresco/js-api';
|
||||
import {
|
||||
ResultListDataRepresentationUserProcessInstanceFilterRepresentation,
|
||||
UserFiltersApi
|
||||
} from '@alfresco/js-api';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class ProcessFilterService {
|
||||
|
||||
private userFiltersApi: UserFiltersApi;
|
||||
private _userFiltersApi;
|
||||
get userFiltersApi(): UserFiltersApi {
|
||||
this._userFiltersApi = this._userFiltersApi ?? new UserFiltersApi(this.alfrescoApiService.getInstance());
|
||||
return this._userFiltersApi;
|
||||
}
|
||||
|
||||
constructor(private alfrescoApiService: AlfrescoApiService) {
|
||||
this.userFiltersApi = new UserFiltersApi(this.alfrescoApiService.getInstance());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -42,16 +42,31 @@ declare let moment: any;
|
||||
})
|
||||
export class ProcessService {
|
||||
|
||||
private processInstanceVariablesApi: ProcessInstanceVariablesApi;
|
||||
private processInstancesApi: ProcessInstancesApi;
|
||||
private processDefinitionsApi: ProcessDefinitionsApi;
|
||||
private tasksApi: TasksApi;
|
||||
private _tasksApi;
|
||||
get tasksApi(): TasksApi {
|
||||
this._tasksApi = this._tasksApi ?? new TasksApi(this.alfrescoApiService.getInstance());
|
||||
return this._tasksApi;
|
||||
}
|
||||
|
||||
private _processDefinitionsApi;
|
||||
get processDefinitionsApi(): ProcessDefinitionsApi {
|
||||
this._processDefinitionsApi = this._processDefinitionsApi ?? new ProcessDefinitionsApi(this.alfrescoApiService.getInstance());
|
||||
return this._processDefinitionsApi;
|
||||
}
|
||||
|
||||
private _processInstancesApi;
|
||||
get processInstancesApi(): ProcessInstancesApi {
|
||||
this._processInstancesApi = this._processInstancesApi ?? new ProcessInstancesApi(this.alfrescoApiService.getInstance());
|
||||
return this._processInstancesApi;
|
||||
}
|
||||
|
||||
private _processInstanceVariablesApi;
|
||||
get processInstanceVariablesApi(): ProcessInstanceVariablesApi {
|
||||
this._processInstanceVariablesApi = this._processInstanceVariablesApi ?? new ProcessInstanceVariablesApi(this.alfrescoApiService.getInstance());
|
||||
return this._processInstanceVariablesApi;
|
||||
}
|
||||
|
||||
constructor(private alfrescoApiService: AlfrescoApiService) {
|
||||
this.processInstanceVariablesApi = new ProcessInstanceVariablesApi(this.alfrescoApiService.getInstance());
|
||||
this.processInstancesApi = new ProcessInstancesApi(this.alfrescoApiService.getInstance());
|
||||
this.processDefinitionsApi = new ProcessDefinitionsApi(this.alfrescoApiService.getInstance());
|
||||
this.tasksApi = new TasksApi(this.alfrescoApiService.getInstance());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -25,11 +25,14 @@ import { throwError } from 'rxjs';
|
||||
})
|
||||
export class ProcessUploadService extends UploadService {
|
||||
|
||||
contentApi: ActivitiContentApi;
|
||||
private _contentApi;
|
||||
get contentApi(): ActivitiContentApi {
|
||||
this._contentApi = this._contentApi ?? new ActivitiContentApi(this.apiService.getInstance());
|
||||
return this._contentApi;
|
||||
}
|
||||
|
||||
constructor(protected apiService: AlfrescoApiService, appConfigService: AppConfigService, discoveryApiService: DiscoveryApiService) {
|
||||
super(apiService, appConfigService, discoveryApiService);
|
||||
this.contentApi = new ActivitiContentApi(apiService.getInstance());
|
||||
}
|
||||
|
||||
getUploadPromise(file: any): any {
|
||||
|
@@ -27,11 +27,14 @@ import { UserFiltersApi } from '@alfresco/js-api';
|
||||
})
|
||||
export class TaskFilterService {
|
||||
|
||||
private userFiltersApi: UserFiltersApi;
|
||||
private _userFiltersApi;
|
||||
get userFiltersApi(): UserFiltersApi {
|
||||
this._userFiltersApi = this._userFiltersApi ?? new UserFiltersApi(this.apiService.getInstance());
|
||||
return this._userFiltersApi;
|
||||
}
|
||||
|
||||
constructor(private apiService: AlfrescoApiService,
|
||||
private logService: LogService) {
|
||||
this.userFiltersApi = new UserFiltersApi(this.apiService.getInstance());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -25,11 +25,14 @@ import { ActivitiContentApi } from '@alfresco/js-api';
|
||||
})
|
||||
export class TaskUploadService extends UploadService {
|
||||
|
||||
private contentApi: ActivitiContentApi;
|
||||
private _contentApi;
|
||||
get contentApi(): ActivitiContentApi {
|
||||
this._contentApi = this._contentApi ?? new ActivitiContentApi(this.apiService.getInstance());
|
||||
return this._contentApi;
|
||||
}
|
||||
|
||||
constructor(protected apiService: AlfrescoApiService, appConfigService: AppConfigService, discoveryApiService: DiscoveryApiService) {
|
||||
super(apiService, appConfigService, discoveryApiService);
|
||||
this.contentApi = new ActivitiContentApi(apiService.getInstance());
|
||||
}
|
||||
|
||||
getUploadPromise(file: any): any {
|
||||
|
@@ -34,17 +34,32 @@ import {
|
||||
})
|
||||
export class TaskListService {
|
||||
|
||||
private modelsApi: ModelsApi;
|
||||
private tasksApi: TasksApi;
|
||||
private taskActionsApi: TaskActionsApi;
|
||||
private checklistsApi: ChecklistsApi;
|
||||
private _modelsApi;
|
||||
get modelsApi(): ModelsApi {
|
||||
this._modelsApi = this._modelsApi ?? new ModelsApi(this.apiService.getInstance());
|
||||
return this._modelsApi;
|
||||
}
|
||||
|
||||
private _tasksApi;
|
||||
get tasksApi(): TasksApi {
|
||||
this._tasksApi = this._tasksApi ?? new TasksApi(this.apiService.getInstance());
|
||||
return this._tasksApi;
|
||||
}
|
||||
|
||||
private _taskActionsApi;
|
||||
get taskActionsApi(): TaskActionsApi {
|
||||
this._taskActionsApi = this._taskActionsApi ?? new TaskActionsApi(this.apiService.getInstance());
|
||||
return this._taskActionsApi;
|
||||
}
|
||||
|
||||
private _checklistsApi;
|
||||
get checklistsApi(): ChecklistsApi {
|
||||
this._checklistsApi = this._checklistsApi ?? new ChecklistsApi(this.apiService.getInstance());
|
||||
return this._checklistsApi;
|
||||
}
|
||||
|
||||
constructor(private apiService: AlfrescoApiService,
|
||||
private logService: LogService) {
|
||||
this.modelsApi = new ModelsApi(this.apiService.getInstance());
|
||||
this.taskActionsApi = new TaskActionsApi(this.apiService.getInstance());
|
||||
this.tasksApi = new TasksApi(this.apiService.getInstance());
|
||||
this.checklistsApi = new ChecklistsApi(this.apiService.getInstance());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user