org.lexevs.cts2
Class LexEvsCTS2Impl

java.lang.Object
  extended by org.lexevs.cts2.LexEvsBasedService
      extended by org.lexevs.cts2.LexEvsCTS2Impl
All Implemented Interfaces:
java.io.Serializable, LexEvsCTS2, Extendable, GenericExtension

public class LexEvsCTS2Impl
extends LexEvsBasedService
implements LexEvsCTS2

Implementation of LexEVS CTS2

Author:
Sridhar Dwarkanath
See Also:
Serialized Form

Constructor Summary
LexEvsCTS2Impl()
           
 
Method Summary
static LexEvsCTS2 defaultInstance()
           
 AdminOperation getAdminOperation()
          Returns LexEVS implementation of CTS2 Administration Operations.
 AuthoringOperation getAuthoringOperation()
          Returns LexEVS implementation of CTS Authoring Operations.
 java.lang.String getDescription()
          Return a description of the extension.
 java.lang.String getName()
          Return the name assigned to this service extension.
 java.lang.String getProvider()
          Return an identifier for the extension provider.
 QueryOperation getQueryOperation()
          Returns LexEVS implementation of CTS Query Operations.
 ServiceInfo getServiceInfo()
          Returns service provider information.
 java.util.List<java.lang.String> getSupportedExporterNames()
          Returns list of Exporter names supported by this LexEVS instance.
 ExtensionDescriptionList getSupportedExporters()
          Returns list of Exporters supported by this LexEVS instance.
 java.util.List<java.lang.String> getSupportedFilterNames()
           
 ExtensionDescriptionList getSupportedFilters()
           
 java.util.List<java.lang.String> getSupportedLoaderNames()
          Returns list of Loader names supported by this LexEVS instance.
 ExtensionDescriptionList getSupportedLoaders()
          Returns list of Loaders supported by this LexEVS instance.
 java.util.List<java.lang.String> getSupportedSearchAlgorithmNames()
          Returns list of Search Algorithm names supported by this LexEVS instance.
 ExtensionDescriptionList getSupportedSearchAlgorithms()
          Returns list of Search Algorithms supported by this LexEVS instance.
 java.lang.String getVersion()
          Return version information about the extension.
static void main(java.lang.String[] args)
           
static void register()
           
 
Methods inherited from class org.lexevs.cts2.LexEvsBasedService
getDatabaseServiceManager, getIndexServiceManager, getLexBIGService, getLexBIGServiceManager, getLexBIGServiceManagerCredentials, getSystemResourceService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexEvsCTS2Impl

public LexEvsCTS2Impl()
Method Detail

defaultInstance

public static LexEvsCTS2 defaultInstance()

getAdminOperation

public AdminOperation getAdminOperation()
Description copied from interface: LexEvsCTS2
Returns LexEVS implementation of CTS2 Administration Operations.

Specified by:
getAdminOperation in interface LexEvsCTS2
Returns:
AdminOperation

getAuthoringOperation

public AuthoringOperation getAuthoringOperation()
Description copied from interface: LexEvsCTS2
Returns LexEVS implementation of CTS Authoring Operations.

Specified by:
getAuthoringOperation in interface LexEvsCTS2
Returns:
AuthoringOperations

getQueryOperation

public QueryOperation getQueryOperation()
Description copied from interface: LexEvsCTS2
Returns LexEVS implementation of CTS Query Operations.

Specified by:
getQueryOperation in interface LexEvsCTS2
Returns:
QueryOperation

getSupportedSearchAlgorithms

public ExtensionDescriptionList getSupportedSearchAlgorithms()
                                                      throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Search Algorithms supported by this LexEVS instance.

Specified by:
getSupportedSearchAlgorithms in interface LexEvsCTS2
Returns:
List of Supported Search Algorithms
Throws:
LBException

getSupportedSearchAlgorithmNames

public java.util.List<java.lang.String> getSupportedSearchAlgorithmNames()
                                                                  throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Search Algorithm names supported by this LexEVS instance.

Specified by:
getSupportedSearchAlgorithmNames in interface LexEvsCTS2
Returns:
List of Supported Search Algorithm names
Throws:
LBException

getSupportedLoaders

public ExtensionDescriptionList getSupportedLoaders()
                                             throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Loaders supported by this LexEVS instance.

Specified by:
getSupportedLoaders in interface LexEvsCTS2
Returns:
List of supported Loaders
Throws:
LBException

getSupportedLoaderNames

public java.util.List<java.lang.String> getSupportedLoaderNames()
                                                         throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Loader names supported by this LexEVS instance.

Specified by:
getSupportedLoaderNames in interface LexEvsCTS2
Returns:
List of supported Loader names
Throws:
LBException

getSupportedExporters

public ExtensionDescriptionList getSupportedExporters()
                                               throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Exporters supported by this LexEVS instance.

Specified by:
getSupportedExporters in interface LexEvsCTS2
Returns:
List of supported Exporters
Throws:
LBException

getSupportedExporterNames

public java.util.List<java.lang.String> getSupportedExporterNames()
                                                           throws LBException
Description copied from interface: LexEvsCTS2
Returns list of Exporter names supported by this LexEVS instance.

Specified by:
getSupportedExporterNames in interface LexEvsCTS2
Returns:
List of supported Exporter names
Throws:
LBException

getSupportedFilters

public ExtensionDescriptionList getSupportedFilters()
                                             throws LBException
Throws:
LBException

getSupportedFilterNames

public java.util.List<java.lang.String> getSupportedFilterNames()
                                                         throws LBException
Throws:
LBException

getServiceInfo

public ServiceInfo getServiceInfo()
Description copied from interface: LexEvsCTS2
Returns service provider information.

Specified by:
getServiceInfo in interface LexEvsCTS2
Returns:
serviceInfo

getDescription

public java.lang.String getDescription()
Description copied from interface: Extendable
Return a description of the extension.

Specified by:
getDescription in interface Extendable

getName

public java.lang.String getName()
Description copied from interface: Extendable
Return the name assigned to this service extension. This name must be unique within context of the installed node and is used to register and lookup the extension through a LexBIGService.

Specified by:
getName in interface Extendable

getProvider

public java.lang.String getProvider()
Description copied from interface: Extendable
Return an identifier for the extension provider.

Specified by:
getProvider in interface Extendable

getVersion

public java.lang.String getVersion()
Description copied from interface: Extendable
Return version information about the extension.

Specified by:
getVersion in interface Extendable

register

public static void register()
                     throws LBParameterException,
                            LBException
Throws:
LBParameterException
LBException

main

public static void main(java.lang.String[] args)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.