public interface ConceptDictionaryService
| Modifier and Type | Method and Description |
|---|---|
Concept[] |
getRelatedConcepts(String language,
String conceptId,
String relation)
Gets concepts related to a concept by specific relationships
|
Concept[] |
searchConcepts(String language,
String word,
String matchingMethod)
Search concepts.
|
Concept[] getRelatedConcepts(String language, String conceptId, String relation) throws AccessLimitExceededException, InvalidParameterException, LanguageNotUniquelyDecidedException, NoAccessPermissionException, ProcessFailedException, NoValidEndpointsException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException, UnsupportedLanguageException
language - Language that expresses the conceptconceptId - The Concept's IDrelation - Relation between conceptsAccessLimitExceededException - Exceeded an access restrictionInvalidParameterException - An invalid parameter was passed.LanguageNotUniquelyDecidedException - Multiple languages supported by the service exist, and one is not singly determined.NoAccessPermissionException - The user executing the call lacks execution privileges.NoValidEndpointsException - No valid endpoint exists.ProcessFailedException - Process failed.ServerBusyException - Cannot complete the process as the server is in a busy stateServiceNotActiveException - The service is not active.ServiceNotFoundException - The requested service was not found.UnsupportedLanguageException - An unsupported language was specified.Concept[] searchConcepts(String language, String word, String matchingMethod) throws AccessLimitExceededException, InvalidParameterException, LanguageNotUniquelyDecidedException, NoAccessPermissionException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException, UnsupportedLanguageException, UnsupportedMatchingMethodException
language - The language of the concept headword(s)word - Concept headwordmatchingMethod - Search methodAccessLimitExceededException - Exceeded the access limitInvalidParameterException - An invalid parameter givenLanguageNotUniquelyDecidedException - Multiple searchable languages exist, and one is not singly determinedNoAccessPermissionException - The user making the call does not have execution privileges.ProcessFailedException - The process failed.NoValidEndpointsException - No valid endpoint exists.ServerBusyException - The server is in a busy state and could not complete the process.ServiceNotActiveException - The service is not active.ServiceNotFoundException - The service called was not found.UnsupportedLanguageException - An unsupported language was specified.UnsupportedMatchingMethodException - An unsupported matching method was specified.