Skip to main content

Class: CollectionCvProvider

Hierarchy​

Implements​

Constructors​

constructor​

• new CollectionCvProvider(cvService, atomicCvClient, matcher, config, options)

Parameters​

NameType
cvServiceCvStateService
atomicCvClientAtomicCvClient
matcherConceptMatcherService
configAtomicCvProviderConfig
optionsLegiCvOptions

Overrides​

AtomicCvProvider.constructor

Defined in​

libs/legi-cv/src/lib/services/collection-cv-provider.ts:17

Properties​

conceptKeysForFiltering​

• conceptKeysForFiltering: ConceptFilterableKeys

Inherited from​

AtomicCvProvider.conceptKeysForFiltering

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:38


config​

• Protected config: AtomicCvProviderConfig

Inherited from​

AtomicCvProvider.config


cvName​

• cvName: string

Implementation of​

CvProvider.cvName

Inherited from​

AtomicCvProvider.cvName

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:34


cvUri​

• cvUri: string

Implementation of​

CvProvider.cvUri

Inherited from​

AtomicCvProvider.cvUri

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:36


matcher​

• Protected matcher: ConceptMatcherService

Inherited from​

AtomicCvProvider.matcher


options​

• Protected options: LegiCvOptions

Inherited from​

AtomicCvProvider.options

Accessors​

allConcepts$​

• Protected get allConcepts$(): Observable<T[]>

Returns​

Observable<T[]>

Inherited from​

AtomicCvProvider.allConcepts$

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:40

Methods​

getAllConcepts​

â–¸ Protected getAllConcepts(): Observable<Concept[]>

Returns​

Observable<Concept[]>

Overrides​

AtomicCvProvider.getAllConcepts

Defined in​

libs/legi-cv/src/lib/services/collection-cv-provider.ts:28


getCollection​

â–¸ Private getCollection(): Observable<Collection<Concept>>

Returns​

Observable<Collection<Concept>>

Defined in​

libs/legi-cv/src/lib/services/collection-cv-provider.ts:37


getConceptByUri​

â–¸ getConceptByUri(uri): Observable<Concept>

Parameters​

NameType
uristring

Returns​

Observable<Concept>

Implementation of​

CvProvider.getConceptByUri

Inherited from​

AtomicCvProvider.getConceptByUri

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:77


getConceptSorter​

â–¸ Protected getConceptSorter(params): Sorter<ConceptWrapper<Concept>>

Parameters​

NameType
paramsGetSelectOptionsParams

Returns​

Sorter<ConceptWrapper<Concept>>

Inherited from​

AtomicCvProvider.getConceptSorter

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:94


getCv​

â–¸ getCv(query, params): Observable<Concept[]>

Parameters​

NameType
queryNil<string>
paramsGetSelectOptionsParams

Returns​

Observable<Concept[]>

Implementation of​

CvProvider.getCv

Inherited from​

AtomicCvProvider.getCv

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:52


getLabel​

â–¸ getLabel(concept): Completable<LangString>

Parameters​

NameType
conceptConcept

Returns​

Completable<LangString>

Implementation of​

CvProvider.getLabel

Inherited from​

AtomicCvProvider.getLabel

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:85


getLabelAsString​

â–¸ Protected getLabelAsString(label, lang): string

Parameters​

NameType
labelCzLabel
langstring

Returns​

string

Inherited from​

AtomicCvProvider.getLabelAsString

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:107


hasConcept​

â–¸ hasConcept(uri): Observable<boolean>

Parameters​

NameType
uristring

Returns​

Observable<boolean>

Implementation of​

CvProvider.hasConcept

Inherited from​

AtomicCvProvider.hasConcept

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:81


match​

â–¸ Protected match(concept, query): number

Parameters​

NameType
conceptConcept
queryNil<string>

Returns​

number

Inherited from​

AtomicCvProvider.match

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:90


toConceptWrapper​

â–¸ toConceptWrapper(concept, query): Promise<ConceptWrapper<Concept>>

Parameters​

NameType
conceptConcept
queryNil<string>

Returns​

Promise<ConceptWrapper<Concept>>

Implementation of​

CvProvider.toConceptWrapper

Inherited from​

AtomicCvProvider.toConceptWrapper

Defined in​

libs/legi-cv/src/lib/services/atomic-cv-provider.ts:66