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