Class: CollectionCvProvider
Hierarchy​
↳
CollectionCvProvider
Implements​
Constructors​
constructor​
• new CollectionCvProvider(cvService, atomicCvClient, matcher, config, options)
Parameters​
| Name | Type |
|---|---|
cvService | CvStateService |
atomicCvClient | AtomicCvClient |
matcher | ConceptMatcherService |
config | AtomicCvProviderConfig |
options | LegiCvOptions |
Overrides​
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​
cvName​
• cvName: string
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:34
cvUri​
• cvUri: string
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:36
matcher​
• Protected matcher: ConceptMatcherService
Inherited from​
options​
• Protected options: LegiCvOptions
Inherited from​
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​
| Name | Type |
|---|---|
uri | string |
Returns​
Observable<Concept>
Implementation of​
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​
| Name | Type |
|---|---|
params | GetSelectOptionsParams |
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​
| Name | Type |
|---|---|
query | Nil<string> |
params | GetSelectOptionsParams |
Returns​
Observable<Concept[]>
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:52
getLabel​
â–¸ getLabel(concept): Completable<LangString>
Parameters​
| Name | Type |
|---|---|
concept | Concept |
Returns​
Completable<LangString>
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:85
getLabelAsString​
â–¸ Protected getLabelAsString(label, lang): string
Parameters​
| Name | Type |
|---|---|
label | CzLabel |
lang | string |
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​
| Name | Type |
|---|---|
uri | string |
Returns​
Observable<boolean>
Implementation of​
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:81
match​
â–¸ Protected match(concept, query): number
Parameters​
| Name | Type |
|---|---|
concept | Concept |
query | Nil<string> |
Returns​
number
Inherited from​
Defined in​
libs/legi-cv/src/lib/services/atomic-cv-provider.ts:90
toConceptWrapper​
â–¸ toConceptWrapper(concept, query): Promise<ConceptWrapper<Concept>>
Parameters​
| Name | Type |
|---|---|
concept | Concept |
query | Nil<string> |
Returns​
Promise<ConceptWrapper<Concept>>
Implementation of​
Inherited from​
AtomicCvProvider.toConceptWrapper