gov.lanl.TerminologyServices
Class LexExplorerImpl

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.TerminologyServices.LexExplorerPOA
              |
              +--gov.lanl.TerminologyServices.LexExplorerImpl
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, org.omg.TerminologyServices.LexExplorerOperations, org.omg.TerminologyServices.TerminologyServiceOperations

public class LexExplorerImpl
extends org.omg.TerminologyServices.LexExplorerPOA

Since:
01/26/199
Version:
1.00
Author:
Sascha A. Koenig

Constructor Summary
LexExplorerImpl(TerminologyServiceImpl termServant, java.lang.String xmlfile)
          This is the constructor for the LexExplorer.
 
Method Summary
 org.omg.TerminologyServices.Trinary[] are_concepts_in_value_domains(org.omg.TerminologyServices.QualifiedCode[] qualified_codes, org.omg.TerminologyServices.QualifiedCode[] value_domains)
          not implemented yet
 org.omg.TerminologyServices.Trinary association_exists(org.omg.TerminologyServices.QualifiedCode source_code, org.omg.TerminologyServices.TargetElement target_element, java.lang.String association_id, boolean direct_only)
          not implemented yet
 org.omg.TerminologyServices.Trinary[] associations_exist(org.omg.TerminologyServices.QualifiedCode[] source_codes, org.omg.TerminologyServices.TargetElement[] target_elements, java.lang.String[] association_ids, boolean direct_only)
          not implemented yet
 org.omg.TerminologyServices.CodingSchemeLocator coding_scheme_locator()
          This method returns a reference to the coding_scheme_locator interface.
 org.omg.NamingAuthority.AuthorityId[] get_coding_scheme_ids()
          This method provides an unordered list of all the coding scheme identifiers that are provided by this terminology service.
 org.omg.TerminologyServices.CodingSchemeInfo get_native_coding_scheme_info()
          This method returns information about the coding scheme that is designated as "native" by the terminolgoy service vendor, along with the current default version of that scheme and the preferred language used by that coding scheme.
 void get_pick_list(org.omg.TerminologyServices.QualifiedCode value_domain_id, org.omg.TerminologyServices.QualifiedCode[] context_ids, org.omg.TerminologyServices.PickListSeqHolder pick_list, org.omg.TerminologyServices.PickListIterHolder pick_list_iter)
          not implemented yet
 org.omg.TerminologyServices.Definition get_preferred_definition(org.omg.TerminologyServices.QualifiedCode qualified_code)
          not implemented yet
 java.lang.String[] get_preferred_text_for_concepts(org.omg.TerminologyServices.QualifiedCode[] qualified_codes, org.omg.TerminologyServices.QualifiedCode[] context_ids)
          This operation is the sequence version of get_preferred_text(...)
 java.lang.String get_preferred_text(org.omg.TerminologyServices.QualifiedCode a_qualified_code, org.omg.TerminologyServices.QualifiedCode[] context_ids)
          This operation returns the preferred text associated with the QualifiedCode when supplied with orderred list of contexts.
 boolean is_concept_in_value_domain(org.omg.TerminologyServices.QualifiedCode qualified_code, org.omg.TerminologyServices.QualifiedCode value_domain_id)
          not implemented yet
 org.omg.TerminologyServices.LexExplorer lex_explorer()
          This methods returns a reference to the LexExplorer interface.
 void list_associated_source_codes(org.omg.TerminologyServices.RestrictedTargetElement target_element, org.omg.NamingAuthority.AuthorityId source_coding_scheme_id, java.lang.String association_id, boolean direct_only, int how_many, org.omg.TerminologyServices.ConceptInfoSeqHolder concept_info_seq, org.omg.TerminologyServices.ConceptInfoIterHolder concept_info_iter)
          not implemented yet
 void list_associated_target_elements(org.omg.TerminologyServices.QualifiedCode qualified_code, java.lang.String association_id, boolean direct_only, int how_many, org.omg.TerminologyServices.TargetElementSeqSeqHolder related_target_seq, org.omg.TerminologyServices.TargetElementSeqIterHolder related_target_iter)
          not implemented yet
 void list_concepts(org.omg.NamingAuthority.AuthorityId coding_scheme_id, int how_many, org.omg.TerminologyServices.ConceptInfoSeqHolder concept_info_seq, org.omg.TerminologyServices.ConceptInfoIterHolder concept_info_iter)
          not implemented yet
 void list_value_domain_ids(int how_many, org.omg.TerminologyServices.ValueDomainIdSeqHolder value_domain_ids, org.omg.TerminologyServices.ValueDomainIdIterHolder value_domain_id_iter)
          not implemented yet
 org.omg.TerminologyServices.TerminologyServiceName terminology_service_name()
          This method returns the unique name of the TerminologyService implementation.
 org.omg.TerminologyServices.ConceptInfo[] translate_code(org.omg.TerminologyServices.QualifiedCode from_qualified_code, org.omg.NamingAuthority.AuthorityId to_coding_schemeId)
          not implemented yet
 org.omg.TerminologyServices.ConceptInfo[][] translate_codes(org.omg.TerminologyServices.QualifiedCode[] from_qualified_codes, org.omg.NamingAuthority.AuthorityId to_coding_scheme_id)
          not implemented yet
 org.omg.TerminologyServices.ValueDomainLocator value_domain_locator()
          This method returns a reference to the value_domain_locator interface.
 
Methods inherited from class org.omg.TerminologyServices.LexExplorerPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexExplorerImpl

public LexExplorerImpl(TerminologyServiceImpl termServant,
                       java.lang.String xmlfile)
This is the constructor for the LexExplorer. It takes a reference from the parent class, the TerminologyService, for delegating method calls to it.

Parameters:
termServant -
xmlfile -
Method Detail

get_preferred_text

public java.lang.String get_preferred_text(org.omg.TerminologyServices.QualifiedCode a_qualified_code,
                                           org.omg.TerminologyServices.QualifiedCode[] context_ids)
                                    throws org.omg.TerminologyServices.UnknownCodingScheme,
                                           org.omg.TerminologyServices.UnknownCode
This operation returns the preferred text associated with the QualifiedCode when supplied with orderred list of contexts. This operation ignores any contexs that it does not recognize.

Parameters:
a_qualified_code -
context_ids -
Throws:
org.omg.TerminologyServices.UnknownCodingScheme
org.omg.TerminologyServices.UnknownCode

get_preferred_text_for_concepts

public java.lang.String[] get_preferred_text_for_concepts(org.omg.TerminologyServices.QualifiedCode[] qualified_codes,
                                                          org.omg.TerminologyServices.QualifiedCode[] context_ids)
This operation is the sequence version of get_preferred_text(...)


get_preferred_definition

public org.omg.TerminologyServices.Definition get_preferred_definition(org.omg.TerminologyServices.QualifiedCode qualified_code)
                                                                throws org.omg.TerminologyServices.UnknownCodingScheme,
                                                                       org.omg.TerminologyServices.UnknownCode
not implemented yet

org.omg.TerminologyServices.UnknownCodingScheme
org.omg.TerminologyServices.UnknownCode

translate_code

public org.omg.TerminologyServices.ConceptInfo[] translate_code(org.omg.TerminologyServices.QualifiedCode from_qualified_code,
                                                                org.omg.NamingAuthority.AuthorityId to_coding_schemeId)
                                                         throws org.omg.TerminologyServices.UnknownCode,
                                                                org.omg.TerminologyServices.UnknownCodingScheme,
                                                                org.omg.TerminologyServices.TranslationNotAvailable
not implemented yet

org.omg.TerminologyServices.UnknownCode
org.omg.TerminologyServices.UnknownCodingScheme
org.omg.TerminologyServices.TranslationNotAvailable

translate_codes

public org.omg.TerminologyServices.ConceptInfo[][] translate_codes(org.omg.TerminologyServices.QualifiedCode[] from_qualified_codes,
                                                                   org.omg.NamingAuthority.AuthorityId to_coding_scheme_id)
                                                            throws org.omg.TerminologyServices.UnknownCodingScheme
not implemented yet

org.omg.TerminologyServices.UnknownCodingScheme

list_concepts

public void list_concepts(org.omg.NamingAuthority.AuthorityId coding_scheme_id,
                          int how_many,
                          org.omg.TerminologyServices.ConceptInfoSeqHolder concept_info_seq,
                          org.omg.TerminologyServices.ConceptInfoIterHolder concept_info_iter)
                   throws org.omg.TerminologyServices.UnknownCodingScheme,
                          org.omg.TerminologyServices.TooManyToList
not implemented yet

org.omg.TerminologyServices.UnknownCodingScheme
org.omg.TerminologyServices.TooManyToList

list_value_domain_ids

public void list_value_domain_ids(int how_many,
                                  org.omg.TerminologyServices.ValueDomainIdSeqHolder value_domain_ids,
                                  org.omg.TerminologyServices.ValueDomainIdIterHolder value_domain_id_iter)
                           throws org.omg.TerminologyServices.TooManyToList
not implemented yet

org.omg.TerminologyServices.TooManyToList

is_concept_in_value_domain

public boolean is_concept_in_value_domain(org.omg.TerminologyServices.QualifiedCode qualified_code,
                                          org.omg.TerminologyServices.QualifiedCode value_domain_id)
                                   throws org.omg.TerminologyServices.UnknownValueDomain
not implemented yet

org.omg.TerminologyServices.UnknownValueDomain

are_concepts_in_value_domains

public org.omg.TerminologyServices.Trinary[] are_concepts_in_value_domains(org.omg.TerminologyServices.QualifiedCode[] qualified_codes,
                                                                           org.omg.TerminologyServices.QualifiedCode[] value_domains)
                                                                    throws org.omg.TerminologyServices.ParameterAlignmentError
not implemented yet

org.omg.TerminologyServices.ParameterAlignmentError

get_pick_list

public void get_pick_list(org.omg.TerminologyServices.QualifiedCode value_domain_id,
                          org.omg.TerminologyServices.QualifiedCode[] context_ids,
                          org.omg.TerminologyServices.PickListSeqHolder pick_list,
                          org.omg.TerminologyServices.PickListIterHolder pick_list_iter)
                   throws org.omg.TerminologyServices.TooManyToList,
                          org.omg.TerminologyServices.UnknownValueDomain,
                          org.omg.TerminologyServices.NoPickListAvailable
not implemented yet

org.omg.TerminologyServices.TooManyToList
org.omg.TerminologyServices.UnknownValueDomain
org.omg.TerminologyServices.NoPickListAvailable

association_exists

public org.omg.TerminologyServices.Trinary association_exists(org.omg.TerminologyServices.QualifiedCode source_code,
                                                              org.omg.TerminologyServices.TargetElement target_element,
                                                              java.lang.String association_id,
                                                              boolean direct_only)
                                                       throws org.omg.TerminologyServices.AssociationNotInSystemization,
                                                              org.omg.TerminologyServices.NoSystemizationForCodingScheme,
                                                              org.omg.TerminologyServices.UnknownCode
not implemented yet

org.omg.TerminologyServices.AssociationNotInSystemization
org.omg.TerminologyServices.NoSystemizationForCodingScheme
org.omg.TerminologyServices.UnknownCode

associations_exist

public org.omg.TerminologyServices.Trinary[] associations_exist(org.omg.TerminologyServices.QualifiedCode[] source_codes,
                                                                org.omg.TerminologyServices.TargetElement[] target_elements,
                                                                java.lang.String[] association_ids,
                                                                boolean direct_only)
                                                         throws org.omg.TerminologyServices.ParameterAlignmentError
not implemented yet

org.omg.TerminologyServices.ParameterAlignmentError

list_associated_target_elements

public void list_associated_target_elements(org.omg.TerminologyServices.QualifiedCode qualified_code,
                                            java.lang.String association_id,
                                            boolean direct_only,
                                            int how_many,
                                            org.omg.TerminologyServices.TargetElementSeqSeqHolder related_target_seq,
                                            org.omg.TerminologyServices.TargetElementSeqIterHolder related_target_iter)
                                     throws org.omg.TerminologyServices.AssociationNotInSystemization,
                                            org.omg.TerminologyServices.NoSystemizationForCodingScheme,
                                            org.omg.TerminologyServices.UnknownCode
not implemented yet

org.omg.TerminologyServices.AssociationNotInSystemization
org.omg.TerminologyServices.NoSystemizationForCodingScheme
org.omg.TerminologyServices.UnknownCode

list_associated_source_codes

public void list_associated_source_codes(org.omg.TerminologyServices.RestrictedTargetElement target_element,
                                         org.omg.NamingAuthority.AuthorityId source_coding_scheme_id,
                                         java.lang.String association_id,
                                         boolean direct_only,
                                         int how_many,
                                         org.omg.TerminologyServices.ConceptInfoSeqHolder concept_info_seq,
                                         org.omg.TerminologyServices.ConceptInfoIterHolder concept_info_iter)
                                  throws org.omg.TerminologyServices.AssociationNotInSystemization,
                                         org.omg.TerminologyServices.NoSystemizationForCodingScheme,
                                         org.omg.TerminologyServices.UnknownCode
not implemented yet

org.omg.TerminologyServices.AssociationNotInSystemization
org.omg.TerminologyServices.NoSystemizationForCodingScheme
org.omg.TerminologyServices.UnknownCode

get_coding_scheme_ids

public org.omg.NamingAuthority.AuthorityId[] get_coding_scheme_ids()
This method provides an unordered list of all the coding scheme identifiers that are provided by this terminology service.


get_native_coding_scheme_info

public org.omg.TerminologyServices.CodingSchemeInfo get_native_coding_scheme_info()
                                                                           throws org.omg.TerminologyServices.NoNativeCodingScheme
This method returns information about the coding scheme that is designated as "native" by the terminolgoy service vendor, along with the current default version of that scheme and the preferred language used by that coding scheme.

Throws:
org.omg.TerminologyServices.NoNativeCodingScheme - not implemented yet

terminology_service_name

public org.omg.TerminologyServices.TerminologyServiceName terminology_service_name()
This method returns the unique name of the TerminologyService implementation.


lex_explorer

public org.omg.TerminologyServices.LexExplorer lex_explorer()
This methods returns a reference to the LexExplorer interface.


coding_scheme_locator

public org.omg.TerminologyServices.CodingSchemeLocator coding_scheme_locator()
This method returns a reference to the coding_scheme_locator interface. The CodingSchemeLocator interface allows exploration of the functionality supported by the various coding schemes and navigation to a CodingSchemeVersion that meets the criteria of the client


value_domain_locator

public org.omg.TerminologyServices.ValueDomainLocator value_domain_locator()
This method returns a reference to the value_domain_locator interface. The ValueDomainLocator interface allows discovery of the value domains which are implemented by the TerminologyService, and navigation to a ValueDomainVersion that meets the criteria of the client.



Copyright © 2000 University of California. All Rights Reserved.