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.