public class SourceAssertedValueSetSearchExtensionImpl extends AbstractExtendable implements SourceAssertedValueSetSearchExtension
SearchExtension.MatchAlgorithm
Constructor and Description |
---|
SourceAssertedValueSetSearchExtensionImpl() |
Modifier and Type | Method and Description |
---|---|
protected ExtensionDescription |
buildExtensionDescription()
Builds the extension description.
|
protected void |
doRegister(ExtensionRegistry registry,
ExtensionDescription description) |
ResolvedConceptReferencesIterator |
search(java.lang.String text,
CodingSchemeReference codingScheme,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over a coding schemes source
asserted value sets.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search that defaults to the only or first source asserted value set in the system.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> resolvedValueSet,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over given resolved value sets.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> assertedSources,
java.util.Set<CodingSchemeReference> addedValueSets,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over given coding schemes, excluding
the listed.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> sourceAssertedValueSetSchemeReferences,
java.util.Set<CodingSchemeReference> resolvedValueSets,
SearchExtension.MatchAlgorithm matchAlgorithm,
boolean includeAnonymous)
Search based on a given text string over given source asserted and
resolved value sets.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> sourceAssertedValueSetSchemeReferences,
java.util.Set<CodingSchemeReference> resolvedValueSets,
SearchExtension.MatchAlgorithm matchAlgorithm,
boolean includeAnonymous,
boolean includeInactive)
Search based on a given text string over given source asserted and
resolved value sets.
.
|
getDescription, getExtensionDescription, getName, getProvider, getVersion, register
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName, getProvider, getVersion
public SourceAssertedValueSetSearchExtensionImpl()
public ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> assertedSources, java.util.Set<CodingSchemeReference> addedValueSets, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
SearchExtension
search
in interface SearchExtension
text
- The search textassertedSources
- The coding schemes to include in the searchaddedValueSets
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
public ResolvedConceptReferencesIterator search(java.lang.String text, CodingSchemeReference codingScheme, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
SourceAssertedValueSetSearchExtension
search
in interface SourceAssertedValueSetSearchExtension
text
- The search textcodingScheme
- The coding scheme reference of the asserted value sets
to include in the searchmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
public ResolvedConceptReferencesIterator search(java.lang.String text, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
SourceAssertedValueSetSearchExtension
search
in interface SearchExtension
search
in interface SourceAssertedValueSetSearchExtension
text
- The search textmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
public ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> resolvedValueSet, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
SourceAssertedValueSetSearchExtension
search
in interface SearchExtension
search
in interface SourceAssertedValueSetSearchExtension
text
- The search textresolvedValueSet
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
public ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> sourceAssertedValueSetSchemeReferences, java.util.Set<CodingSchemeReference> resolvedValueSets, SearchExtension.MatchAlgorithm matchAlgorithm, boolean includeAnonymous) throws LBParameterException
SourceAssertedValueSetSearchExtension
search
in interface SearchExtension
search
in interface SourceAssertedValueSetSearchExtension
text
- The search textsourceAssertedValueSetSchemeReferences
- The coding scheme references for asserted value sets
to include in the searchresolvedValueSets
- The resolved value sets to include in the searchmatchAlgorithm
- The match algorithm to use for matchingincludeAnonymous
- Whether or not to include Anonymous Entities
Default: 'false'
NOTE: 'false' -> include "anonymous != 'true'"
'true' -> include allLBParameterException
public ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> sourceAssertedValueSetSchemeReferences, java.util.Set<CodingSchemeReference> resolvedValueSets, SearchExtension.MatchAlgorithm matchAlgorithm, boolean includeAnonymous, boolean includeInactive) throws LBParameterException
SourceAssertedValueSetSearchExtension
search
in interface SearchExtension
search
in interface SourceAssertedValueSetSearchExtension
text
- The search textsourceAssertedValueSetSchemeReferences
- The coding scheme references for asserted value sets
to include in the searchresolvedValueSets
- The resolved value sets to include in the searchmatchAlgorithm
- The match algorithm to use for matchingincludeAnonymous
- Whether or not to include Anonymous Entities
Default: 'false'
NOTE: 'false' -> include "anonymous != 'true'"
'true' -> include allincludeInactive
- Whether or not to include Inactive Entities
Default: 'false'
NOTE: 'false' -> include "active != 'true'"
'true' -> include allLBParameterException
protected void doRegister(ExtensionRegistry registry, ExtensionDescription description) throws LBParameterException
doRegister
in class AbstractExtendable
LBParameterException
protected ExtensionDescription buildExtensionDescription()
AbstractExtendable
buildExtensionDescription
in class AbstractExtendable