diff --git a/src/app/breadcrumbs/breadcrumb/breadcrumb-config.model.ts b/src/app/breadcrumbs/breadcrumb/breadcrumb-config.model.ts index 0ff8fc5033..cc9277ee50 100644 --- a/src/app/breadcrumbs/breadcrumb/breadcrumb-config.model.ts +++ b/src/app/breadcrumbs/breadcrumb/breadcrumb-config.model.ts @@ -1,4 +1,4 @@ -import { BreadcrumbsService } from '../../core/breadcrumbs/breadcrumbs.service'; +import { BreadcrumbsProviderService } from '../../core/breadcrumbs/breadcrumbsProviderService'; /** * Interface for breadcrumb configuration objects @@ -7,7 +7,7 @@ export interface BreadcrumbConfig { /** * The service used to calculate the breadcrumb object */ - provider: BreadcrumbsService; + provider: BreadcrumbsProviderService; /** * The key that is used to calculate the breadcrumb display value diff --git a/src/app/breadcrumbs/breadcrumbs.component.spec.ts b/src/app/breadcrumbs/breadcrumbs.component.spec.ts index f7f8789144..f56e94bf44 100644 --- a/src/app/breadcrumbs/breadcrumbs.component.spec.ts +++ b/src/app/breadcrumbs/breadcrumbs.component.spec.ts @@ -7,14 +7,14 @@ import { RouterTestingModule } from '@angular/router/testing'; import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; import { TranslateLoaderMock } from '../shared/testing/translate-loader.mock'; import { BreadcrumbConfig } from './breadcrumb/breadcrumb-config.model'; -import { BreadcrumbsService } from '../core/breadcrumbs/breadcrumbs.service'; +import { BreadcrumbsProviderService } from '../core/breadcrumbs/breadcrumbsProviderService'; import { Breadcrumb } from './breadcrumb/breadcrumb.model'; import { NO_ERRORS_SCHEMA } from '@angular/core'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { VarDirective } from '../shared/utils/var.directive'; import { getTestScheduler } from 'jasmine-marbles'; -class TestBreadcrumbsService implements BreadcrumbsService { +class TestBreadcrumbsService implements BreadcrumbsProviderService { getBreadcrumbs(key: string, url: string): Observable { return observableOf([new Breadcrumb(key, url)]); } diff --git a/src/app/core/breadcrumbs/breadcrumbs.service.ts b/src/app/core/breadcrumbs/breadcrumbsProviderService.ts similarity index 90% rename from src/app/core/breadcrumbs/breadcrumbs.service.ts rename to src/app/core/breadcrumbs/breadcrumbsProviderService.ts index f274485d5d..4f5dd0a583 100644 --- a/src/app/core/breadcrumbs/breadcrumbs.service.ts +++ b/src/app/core/breadcrumbs/breadcrumbsProviderService.ts @@ -4,7 +4,7 @@ import { Observable } from 'rxjs'; /** * Service to calculate breadcrumbs for a single part of the route */ -export interface BreadcrumbsService { +export interface BreadcrumbsProviderService { /** * Method to calculate the breadcrumbs for a part of the route diff --git a/src/app/core/breadcrumbs/dso-breadcrumbs.service.ts b/src/app/core/breadcrumbs/dso-breadcrumbs.service.ts index f822a953a8..23fff18537 100644 --- a/src/app/core/breadcrumbs/dso-breadcrumbs.service.ts +++ b/src/app/core/breadcrumbs/dso-breadcrumbs.service.ts @@ -1,5 +1,5 @@ import { Breadcrumb } from '../../breadcrumbs/breadcrumb/breadcrumb.model'; -import { BreadcrumbsService } from './breadcrumbs.service'; +import { BreadcrumbsProviderService } from './breadcrumbsProviderService'; import { DSONameService } from './dso-name.service'; import { Observable, of as observableOf } from 'rxjs'; import { ChildHALResource } from '../shared/child-hal-resource.model'; @@ -18,7 +18,7 @@ import { getDSORoute } from '../../app-routing-paths'; @Injectable({ providedIn: 'root' }) -export class DSOBreadcrumbsService implements BreadcrumbsService { +export class DSOBreadcrumbsService implements BreadcrumbsProviderService { constructor( private linkService: LinkService, private dsoNameService: DSONameService diff --git a/src/app/core/breadcrumbs/i18n-breadcrumbs.service.ts b/src/app/core/breadcrumbs/i18n-breadcrumbs.service.ts index b774b58126..15563bdde8 100644 --- a/src/app/core/breadcrumbs/i18n-breadcrumbs.service.ts +++ b/src/app/core/breadcrumbs/i18n-breadcrumbs.service.ts @@ -1,5 +1,5 @@ import { Breadcrumb } from '../../breadcrumbs/breadcrumb/breadcrumb.model'; -import { BreadcrumbsService } from './breadcrumbs.service'; +import { BreadcrumbsProviderService } from './breadcrumbsProviderService'; import { Observable, of as observableOf } from 'rxjs'; import { Injectable } from '@angular/core'; @@ -14,7 +14,7 @@ export const BREADCRUMB_MESSAGE_POSTFIX = '.breadcrumbs'; @Injectable({ providedIn: 'root' }) -export class I18nBreadcrumbsService implements BreadcrumbsService { +export class I18nBreadcrumbsService implements BreadcrumbsProviderService { /** * Method to calculate the breadcrumbs diff --git a/src/app/process-page/process-breadcrumbs.service.ts b/src/app/process-page/process-breadcrumbs.service.ts index ffd289e04e..26b0787a53 100644 --- a/src/app/process-page/process-breadcrumbs.service.ts +++ b/src/app/process-page/process-breadcrumbs.service.ts @@ -1,6 +1,6 @@ import { Observable, of as observableOf } from 'rxjs'; import { Injectable } from '@angular/core'; -import { BreadcrumbsService } from '../core/breadcrumbs/breadcrumbs.service'; +import { BreadcrumbsProviderService } from '../core/breadcrumbs/breadcrumbsProviderService'; import { Breadcrumb } from '../breadcrumbs/breadcrumb/breadcrumb.model'; import { Process } from './processes/process.model'; @@ -8,7 +8,7 @@ import { Process } from './processes/process.model'; * Service to calculate process breadcrumbs for a single part of the route */ @Injectable() -export class ProcessBreadcrumbsService implements BreadcrumbsService { +export class ProcessBreadcrumbsService implements BreadcrumbsProviderService { /** * Method to calculate the breadcrumbs