org.lexevs.system.service
Interface SystemResourceService

All Known Implementing Classes:
DelegatingSystemResourceService, LexEvsResourceManagingService, ResourceManager

public interface SystemResourceService

The Interface SystemResourceService.

Author:
Kevin Peterson

Method Summary
 void addCodingSchemeResourceToSystem(java.lang.String uri, java.lang.String version)
          Adds the coding scheme resource to system.
 void addNciHistoryResourceToSystem(java.lang.String uri)
          Adds the coding scheme resource to system.
 void addPickListDefinitionResourceToSystem(java.lang.String uri, java.lang.String version)
          Adds the pick list resource to system.
 void addSystemEventListeners(SystemEventListener listener)
           
 void addValueSetDefinitionResourceToSystem(java.lang.String uri, java.lang.String version)
          Adds the value set definition resource to system.
 boolean containsCodingSchemeResource(java.lang.String uri, java.lang.String version)
          Contains coding scheme resource.
 boolean containsNonCodingSchemeResource(java.lang.String uri)
          Contains non coding scheme resource.
 boolean containsPickListDefinitionResource(java.lang.String pickListId, java.lang.String version)
          Contains pick list definition resource.
 boolean containsValueSetDefinitionResource(java.lang.String uri, java.lang.String version)
          Contains value set definition resource.
 java.lang.String createNewTablesForLoad()
          Creates the new tables for load.
 MyClassLoader getClassLoader()
          Gets the class loader.
 java.lang.String getInternalCodingSchemeNameForUserCodingSchemeName(java.lang.String codingSchemeName, java.lang.String version)
          Gets the internal coding scheme name for user coding scheme name.
 java.lang.String getInternalVersionStringForTag(java.lang.String codingSchemeName, java.lang.String tag)
          Gets the internal version string for tag.
 SystemVariables getSystemVariables()
           
 java.lang.String getUriForUserCodingSchemeName(java.lang.String codingSchemeName, java.lang.String version)
          Gets the uri for user coding scheme name.
 void initialize()
           
 void refresh()
           
 void registerCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme, AbsoluteCodingSchemeVersionReference supplement)
           
 void removeCodingSchemeResourceFromSystem(java.lang.String uri, java.lang.String version)
          Removes the coding scheme resource from system.
 void removeNciHistoryResourceToSystemFromSystem(java.lang.String uri)
           
 void removePickListDefinitionResourceFromSystem(java.lang.String pickListId, java.lang.String version)
          Removes the pick list definition resource from system.
 void removeValueSetDefinitionResourceFromSystem(java.lang.String valueSetDefinitionURI, java.lang.String version)
          Removes the value set definition resource from system.
 void unRegisterCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme, AbsoluteCodingSchemeVersionReference supplement)
           
 void updateCodingSchemeResourceStatus(AbsoluteCodingSchemeVersionReference codingScheme, CodingSchemeVersionStatus status)
          Update coding scheme resource status.
 void updateCodingSchemeResourceTag(AbsoluteCodingSchemeVersionReference codingScheme, java.lang.String newTag)
          Update coding scheme resource tag.
 void updateNonCodingSchemeResourceStatus(java.lang.String uri, CodingSchemeVersionStatus status)
          Update non coding scheme resource status.
 void updateNonCodingSchemeResourceTag(java.lang.String uri, java.lang.String newTag)
          Update non coding scheme resource tag.
 

Method Detail

getClassLoader

MyClassLoader getClassLoader()
Gets the class loader.

Returns:
the class loader

initialize

void initialize()

refresh

void refresh()

createNewTablesForLoad

java.lang.String createNewTablesForLoad()
Creates the new tables for load.

Returns:
the string

addCodingSchemeResourceToSystem

void addCodingSchemeResourceToSystem(java.lang.String uri,
                                     java.lang.String version)
                                     throws LBParameterException
Adds the coding scheme resource to system.

Parameters:
uri - the uri
version - the version
Throws:
LBParameterException - the LB parameter exception

addValueSetDefinitionResourceToSystem

void addValueSetDefinitionResourceToSystem(java.lang.String uri,
                                           java.lang.String version)
                                           throws LBParameterException
Adds the value set definition resource to system.

Parameters:
uri - the uri
version - the version
Throws:
LBParameterException - the LB parameter exception

addPickListDefinitionResourceToSystem

void addPickListDefinitionResourceToSystem(java.lang.String uri,
                                           java.lang.String version)
                                           throws LBParameterException
Adds the pick list resource to system.

Parameters:
uri - the uri
version - the version
Throws:
LBParameterException - the LB parameter exception

addNciHistoryResourceToSystem

void addNciHistoryResourceToSystem(java.lang.String uri)
                                   throws LBParameterException
Adds the coding scheme resource to system.

Parameters:
codingScheme - the coding scheme
Throws:
LBParameterException - the LB parameter exception

removeCodingSchemeResourceFromSystem

void removeCodingSchemeResourceFromSystem(java.lang.String uri,
                                          java.lang.String version)
                                          throws LBParameterException
Removes the coding scheme resource from system.

Parameters:
uri - the uri
version - the version
Throws:
LBParameterException - the LB parameter exception

removeValueSetDefinitionResourceFromSystem

void removeValueSetDefinitionResourceFromSystem(java.lang.String valueSetDefinitionURI,
                                                java.lang.String version)
                                                throws LBParameterException
Removes the value set definition resource from system.

Parameters:
uri - the value set URI
version - the version
Throws:
LBParameterException - the LB parameter exception

removePickListDefinitionResourceFromSystem

void removePickListDefinitionResourceFromSystem(java.lang.String pickListId,
                                                java.lang.String version)
                                                throws LBParameterException
Removes the pick list definition resource from system.

Parameters:
pickListId - the pick list definition ID
version - the version
Throws:
LBParameterException - the LB parameter exception

removeNciHistoryResourceToSystemFromSystem

void removeNciHistoryResourceToSystemFromSystem(java.lang.String uri)

getInternalVersionStringForTag

java.lang.String getInternalVersionStringForTag(java.lang.String codingSchemeName,
                                                java.lang.String tag)
                                                throws LBParameterException
Gets the internal version string for tag.

Parameters:
codingSchemeName - the coding scheme name
tag - the tag
Returns:
the internal version string for tag
Throws:
LBParameterException - the LB parameter exception

getInternalCodingSchemeNameForUserCodingSchemeName

java.lang.String getInternalCodingSchemeNameForUserCodingSchemeName(java.lang.String codingSchemeName,
                                                                    java.lang.String version)
                                                                    throws LBParameterException
Gets the internal coding scheme name for user coding scheme name.

Parameters:
codingSchemeName - the coding scheme name
version - the version
Returns:
the internal coding scheme name for user coding scheme name
Throws:
LBParameterException - the LB parameter exception

getUriForUserCodingSchemeName

java.lang.String getUriForUserCodingSchemeName(java.lang.String codingSchemeName,
                                               java.lang.String version)
                                               throws LBParameterException
Gets the uri for user coding scheme name.

Parameters:
codingSchemeName - the coding scheme name
version - TODO
Returns:
the uri for user coding scheme name
Throws:
LBParameterException - the LB parameter exception

containsCodingSchemeResource

boolean containsCodingSchemeResource(java.lang.String uri,
                                     java.lang.String version)
                                     throws LBParameterException
Contains coding scheme resource.

Parameters:
uri - the uri
version - the version
Returns:
true, if successful
Throws:
LBParameterException - the LB parameter exception

containsValueSetDefinitionResource

boolean containsValueSetDefinitionResource(java.lang.String uri,
                                           java.lang.String version)
                                           throws LBParameterException
Contains value set definition resource.

Parameters:
uri - the value set definition URI
version - the version
Returns:
true, if successful
Throws:
LBParameterException - the LB parameter exception

containsPickListDefinitionResource

boolean containsPickListDefinitionResource(java.lang.String pickListId,
                                           java.lang.String version)
                                           throws LBParameterException
Contains pick list definition resource.

Parameters:
pickListId - the pick list definition ID
version - the version
Returns:
true, if successful
Throws:
LBParameterException - the LB parameter exception

containsNonCodingSchemeResource

boolean containsNonCodingSchemeResource(java.lang.String uri)
                                        throws LBParameterException
Contains non coding scheme resource.

Parameters:
uri - the uri
Returns:
true, if successful
Throws:
LBParameterException - the LB parameter exception

updateCodingSchemeResourceTag

void updateCodingSchemeResourceTag(AbsoluteCodingSchemeVersionReference codingScheme,
                                   java.lang.String newTag)
                                   throws LBParameterException
Update coding scheme resource tag.

Parameters:
codingScheme - the coding scheme
newTag - the new tag
Throws:
LBParameterException - the LB parameter exception

updateNonCodingSchemeResourceTag

void updateNonCodingSchemeResourceTag(java.lang.String uri,
                                      java.lang.String newTag)
                                      throws LBParameterException
Update non coding scheme resource tag.

Parameters:
uri - the uri
newTag - the new tag
Throws:
LBParameterException - the LB parameter exception

updateCodingSchemeResourceStatus

void updateCodingSchemeResourceStatus(AbsoluteCodingSchemeVersionReference codingScheme,
                                      CodingSchemeVersionStatus status)
                                      throws LBParameterException
Update coding scheme resource status.

Parameters:
codingScheme - the coding scheme
status - the status
Throws:
LBParameterException - the LB parameter exception

registerCodingSchemeSupplement

void registerCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme,
                                    AbsoluteCodingSchemeVersionReference supplement)
                                    throws LBParameterException
Throws:
LBParameterException

unRegisterCodingSchemeSupplement

void unRegisterCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme,
                                      AbsoluteCodingSchemeVersionReference supplement)
                                      throws LBParameterException
Throws:
LBParameterException

updateNonCodingSchemeResourceStatus

void updateNonCodingSchemeResourceStatus(java.lang.String uri,
                                         CodingSchemeVersionStatus status)
                                         throws LBParameterException
Update non coding scheme resource status.

Parameters:
uri - the uri
status - the status
Throws:
LBParameterException - the LB parameter exception

getSystemVariables

SystemVariables getSystemVariables()

addSystemEventListeners

void addSystemEventListeners(SystemEventListener listener)

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.