|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.system.event.SystemEventSupport
org.lexevs.system.service.LexEvsResourceManagingService
public class LexEvsResourceManagingService
The Class LexEvsResourceManagingService.
Nested Class Summary | |
---|---|
protected static class |
LexEvsResourceManagingService.CodingSchemeAliasHolder
The Class CodingSchemeAliasHolder. |
Constructor Summary | |
---|---|
LexEvsResourceManagingService()
|
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 |
addNonCodingSchemeResourceToSystem(java.lang.String uri,
java.lang.String version,
Registry.ResourceType resourceType)
|
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. |
LexEvsResourceManagingService.CodingSchemeAliasHolder |
codingSchemeToAliasHolder(CodingScheme codingScheme)
Coding scheme to alias holder. |
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. |
DatabaseServiceManager |
getDatabaseServiceManager()
Gets the database service manager. |
EntityIndexService |
getEntityIndexService()
Gets the entity index service. |
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. |
LexEvsDatabaseOperations |
getLexEvsDatabaseOperations()
Gets the lex evs database operations. |
LexEvsDatabaseSchemaSetup |
getLexEvsDatabaseSchemaSetup()
|
LgLoggerIF |
getLogger()
|
MetadataIndexService |
getMetadataIndexService()
|
PersistenceScheme |
getPersistenceScheme()
|
PrefixResolver |
getPrefixResolver()
Gets the prefix resolver. |
Registry |
getRegistry()
Gets the registry. |
SystemVariables |
getSystemVariables()
Gets the system variables. |
protected java.util.List<RegistryEntry> |
getTaggedEntries(java.util.List<RegistryEntry> entries,
java.lang.String tag)
Gets the tagged entries. |
java.lang.String |
getUriForUserCodingSchemeName(java.lang.String codingSchemeName,
java.lang.String version)
Gets the uri for user coding scheme name. |
protected java.util.Set<java.lang.String> |
getUrisForCodingSchemeName(java.lang.String codingSchemeName)
Gets the uri for coding scheme name. |
protected boolean |
hasAlias(LexEvsResourceManagingService.CodingSchemeAliasHolder holder,
java.lang.String alias)
Checks for alias. |
void |
initialize()
|
protected boolean |
isSingleTableMode()
Checks if is single table mode. |
protected void |
readCodingSchemeAliasesFromServer()
Read coding scheme aliases from server. |
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 |
setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
Sets the database service manager. |
void |
setEntityIndexService(EntityIndexService entityIndexService)
Sets the entity index service. |
void |
setLexEvsDatabaseOperations(LexEvsDatabaseOperations lexEvsDatabaseOperations)
Sets the lex evs database operations. |
void |
setLexEvsDatabaseSchemaSetup(LexEvsDatabaseSchemaSetup lexEvsDatabaseSchemaSetup)
|
void |
setLogger(LgLoggerIF logger)
|
void |
setMetadataIndexService(MetadataIndexService metadataIndexService)
|
void |
setMyClassLoader(MyClassLoader myClassLoader)
Sets the my class loader. |
void |
setPersistenceScheme(PersistenceScheme persistenceScheme)
|
void |
setPrefixResolver(PrefixResolver prefixResolver)
Sets the prefix resolver. |
void |
setRegistry(Registry registry)
Sets the registry. |
void |
setSystemVariables(SystemVariables systemVariables)
Sets the system variables. |
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. |
Methods inherited from class org.lexevs.system.event.SystemEventSupport |
---|
fireRemoveCodingSchemeResourceFromSystemEvent, getSystemEventListeners, setSystemEventListeners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LexEvsResourceManagingService()
Method Detail |
---|
public void initialize()
initialize
in interface SystemResourceService
public void refresh()
refresh
in interface SystemResourceService
protected void readCodingSchemeAliasesFromServer()
public LexEvsResourceManagingService.CodingSchemeAliasHolder codingSchemeToAliasHolder(CodingScheme codingScheme)
codingScheme
- the coding scheme
public java.lang.String createNewTablesForLoad()
SystemResourceService
createNewTablesForLoad
in interface SystemResourceService
public void removeCodingSchemeResourceFromSystem(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
removeCodingSchemeResourceFromSystem
in interface SystemResourceService
uri
- the uriversion
- the version
LBParameterException
- the LB parameter exceptionpublic void removeValueSetDefinitionResourceFromSystem(java.lang.String valueSetDefinitionURI, java.lang.String version) throws LBParameterException
SystemResourceService
removeValueSetDefinitionResourceFromSystem
in interface SystemResourceService
version
- the version
LBParameterException
- the LB parameter exceptionpublic void removePickListDefinitionResourceFromSystem(java.lang.String pickListId, java.lang.String version) throws LBParameterException
SystemResourceService
removePickListDefinitionResourceFromSystem
in interface SystemResourceService
pickListId
- the pick list definition IDversion
- the version
LBParameterException
- the LB parameter exceptionpublic void removeNciHistoryResourceToSystemFromSystem(java.lang.String uri)
removeNciHistoryResourceToSystemFromSystem
in interface SystemResourceService
public java.lang.String getInternalCodingSchemeNameForUserCodingSchemeName(java.lang.String codingSchemeName, java.lang.String version) throws LBParameterException
SystemResourceService
getInternalCodingSchemeNameForUserCodingSchemeName
in interface SystemResourceService
codingSchemeName
- the coding scheme nameversion
- the version
LBParameterException
- the LB parameter exceptionprotected boolean hasAlias(LexEvsResourceManagingService.CodingSchemeAliasHolder holder, java.lang.String alias)
holder
- the holderalias
- the alias
protected java.util.Set<java.lang.String> getUrisForCodingSchemeName(java.lang.String codingSchemeName)
codingSchemeName
- the coding scheme name
public java.lang.String getUriForUserCodingSchemeName(java.lang.String codingSchemeName, java.lang.String version) throws LBParameterException
SystemResourceService
getUriForUserCodingSchemeName
in interface SystemResourceService
codingSchemeName
- the coding scheme nameversion
- TODO
LBParameterException
- the LB parameter exceptionpublic java.lang.String getInternalVersionStringForTag(java.lang.String codingSchemeName, java.lang.String tag) throws LBParameterException
SystemResourceService
getInternalVersionStringForTag
in interface SystemResourceService
codingSchemeName
- the coding scheme nametag
- the tag
LBParameterException
- the LB parameter exceptionprotected java.util.List<RegistryEntry> getTaggedEntries(java.util.List<RegistryEntry> entries, java.lang.String tag)
entries
- the entriestag
- the tag
public boolean containsNonCodingSchemeResource(java.lang.String uri) throws LBParameterException
SystemResourceService
containsNonCodingSchemeResource
in interface SystemResourceService
uri
- the uri
LBParameterException
- the LB parameter exceptionpublic boolean containsCodingSchemeResource(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
containsCodingSchemeResource
in interface SystemResourceService
uri
- the uriversion
- the version
LBParameterException
- the LB parameter exceptionpublic boolean containsValueSetDefinitionResource(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
containsValueSetDefinitionResource
in interface SystemResourceService
uri
- the value set definition URIversion
- the version
LBParameterException
- the LB parameter exceptionpublic boolean containsPickListDefinitionResource(java.lang.String pickListId, java.lang.String version) throws LBParameterException
SystemResourceService
containsPickListDefinitionResource
in interface SystemResourceService
pickListId
- the pick list definition IDversion
- the version
LBParameterException
- the LB parameter exceptionpublic void updateCodingSchemeResourceTag(AbsoluteCodingSchemeVersionReference codingScheme, java.lang.String newTag) throws LBParameterException
SystemResourceService
updateCodingSchemeResourceTag
in interface SystemResourceService
codingScheme
- the coding schemenewTag
- the new tag
LBParameterException
- the LB parameter exceptionpublic void updateCodingSchemeResourceStatus(AbsoluteCodingSchemeVersionReference codingScheme, CodingSchemeVersionStatus status) throws LBParameterException
SystemResourceService
updateCodingSchemeResourceStatus
in interface SystemResourceService
codingScheme
- the coding schemestatus
- the status
LBParameterException
- the LB parameter exceptionpublic void updateNonCodingSchemeResourceStatus(java.lang.String uri, CodingSchemeVersionStatus status) throws LBParameterException
SystemResourceService
updateNonCodingSchemeResourceStatus
in interface SystemResourceService
uri
- the uristatus
- the status
LBParameterException
- the LB parameter exceptionpublic void updateNonCodingSchemeResourceTag(java.lang.String uri, java.lang.String newTag) throws LBParameterException
SystemResourceService
updateNonCodingSchemeResourceTag
in interface SystemResourceService
uri
- the urinewTag
- the new tag
LBParameterException
- the LB parameter exceptionpublic void addCodingSchemeResourceToSystem(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
addCodingSchemeResourceToSystem
in interface SystemResourceService
uri
- the uriversion
- the version
LBParameterException
- the LB parameter exceptionpublic void addValueSetDefinitionResourceToSystem(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
addValueSetDefinitionResourceToSystem
in interface SystemResourceService
uri
- the uriversion
- the version
LBParameterException
- the LB parameter exceptionpublic void addNonCodingSchemeResourceToSystem(java.lang.String uri, java.lang.String version, Registry.ResourceType resourceType) throws LBParameterException
LBParameterException
public void addNciHistoryResourceToSystem(java.lang.String uri) throws LBParameterException
SystemResourceService
addNciHistoryResourceToSystem
in interface SystemResourceService
LBParameterException
- the LB parameter exceptionpublic void addPickListDefinitionResourceToSystem(java.lang.String uri, java.lang.String version) throws LBParameterException
SystemResourceService
addPickListDefinitionResourceToSystem
in interface SystemResourceService
uri
- the uriversion
- the version
LBParameterException
- the LB parameter exceptionpublic void registerCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme, AbsoluteCodingSchemeVersionReference supplement) throws LBParameterException
registerCodingSchemeSupplement
in interface SystemResourceService
LBParameterException
public void unRegisterCodingSchemeSupplement(AbsoluteCodingSchemeVersionReference parentScheme, AbsoluteCodingSchemeVersionReference supplement) throws LBParameterException
unRegisterCodingSchemeSupplement
in interface SystemResourceService
LBParameterException
protected boolean isSingleTableMode()
public void addSystemEventListeners(SystemEventListener listener)
addSystemEventListeners
in interface SystemResourceService
public MyClassLoader getClassLoader()
SystemResourceService
getClassLoader
in interface SystemResourceService
public Registry getRegistry()
public void setRegistry(Registry registry)
registry
- the new registrypublic PrefixResolver getPrefixResolver()
public void setPrefixResolver(PrefixResolver prefixResolver)
prefixResolver
- the new prefix resolverpublic LexEvsDatabaseOperations getLexEvsDatabaseOperations()
public void setLexEvsDatabaseOperations(LexEvsDatabaseOperations lexEvsDatabaseOperations)
lexEvsDatabaseOperations
- the new lex evs database operationspublic SystemVariables getSystemVariables()
getSystemVariables
in interface SystemResourceService
public void setSystemVariables(SystemVariables systemVariables)
systemVariables
- the new system variablespublic void setMyClassLoader(MyClassLoader myClassLoader)
myClassLoader
- the new my class loaderpublic void setEntityIndexService(EntityIndexService entityIndexService)
entityIndexService
- the new entity index servicepublic EntityIndexService getEntityIndexService()
public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
databaseServiceManager
- the new database service managerpublic DatabaseServiceManager getDatabaseServiceManager()
public void setLexEvsDatabaseSchemaSetup(LexEvsDatabaseSchemaSetup lexEvsDatabaseSchemaSetup)
public LexEvsDatabaseSchemaSetup getLexEvsDatabaseSchemaSetup()
public LgLoggerIF getLogger()
public void setLogger(LgLoggerIF logger)
public void setPersistenceScheme(PersistenceScheme persistenceScheme)
public PersistenceScheme getPersistenceScheme()
public void setMetadataIndexService(MetadataIndexService metadataIndexService)
public MetadataIndexService getMetadataIndexService()
|
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. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |