|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.valuesets.IbatisValueSetDefinitionDao
public class IbatisValueSetDefinitionDao
The Class IbatisValueSetDefinitionDao.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Fields inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao |
---|
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE |
Constructor Summary | |
---|---|
IbatisValueSetDefinitionDao()
|
Method Summary | |
---|---|
protected InsertOrUpdateURIMapBean |
buildInsertOrUpdateURIMapBean(java.lang.String prefix,
java.lang.String uriMapId,
java.lang.String referenceGuid,
java.lang.String supportedAttributeTag,
URIMap uriMap)
Builds the insert uri map bean. |
void |
deleteURIMap(java.lang.String referenceGuid,
java.lang.String supportedAttributeTag)
Removes value set supported attribute |
void |
deleteValueSetDefinitionMappings(java.lang.String referenceGuid)
|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
boolean |
entryStateExists(java.lang.String entryStateUId)
|
java.util.List<java.lang.String> |
getAllValueSetDefinitionsWithNoName()
Return the URI's of all unnamed value set definition(s). |
java.lang.String |
getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Gets the GUID from value set definition URI |
java.lang.String |
getLatestRevision(java.lang.String valueSetDefUId)
|
protected java.lang.String |
getPrefix()
Gets the prefix. |
java.lang.String |
getValueSetDefEntryStateUId(java.lang.String valueSetDefUId)
|
ValueSetDefinition |
getValueSetDefinitionByRevision(java.lang.String valueSetDefURI,
java.lang.String revisionId)
|
ValueSetDefinition |
getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
Gets the value set definition by URI. |
java.util.List<java.lang.String> |
getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag,
java.lang.String value,
java.lang.String uri)
Returns all the value set definition URIs that contain supplied supported tag and value. |
java.util.List<java.lang.String> |
getValueSetDefinitionURIs()
Gets the value set definition URIs. |
java.util.List<java.lang.String> |
getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName)
Return the URI's for the value set definition(s) for the supplied value set definition name. |
VersionsDao |
getVersionsDao()
Gets the versions dao. |
VSDefinitionEntryDao |
getVsDefinitionEntryDao()
|
VSEntryStateDao |
getVsEntryStateDao()
|
VSPropertyDao |
getVsPropertyDao()
|
void |
insertDefinitionEntry(ValueSetDefinition vsdef,
DefinitionEntry definitionEntry)
Insert value set definition entry. |
java.lang.String |
insertHistoryValueSetDefinition(java.lang.String valueSetDefUId)
|
void |
insertMappings(java.lang.String referenceGuid,
Mappings mappings)
|
void |
insertURIMap(java.lang.String referenceGuid,
java.util.List<URIMap> urimapList)
|
void |
insertURIMap(java.lang.String referenceGuid,
URIMap uriMap)
|
java.lang.String |
insertValueSetDefinition(java.lang.String systemReleaseUri,
ValueSetDefinition definition)
Insert value set definition. |
java.lang.String |
insertValueSetDefinition(java.lang.String systemReleaseURI,
ValueSetDefinition vsdef,
Mappings mappings)
Inserts value set definition and its mappings. |
void |
insertValueSetDefinitions(java.lang.String systemReleaseURI,
ValueSetDefinitions vsdefs,
Mappings mappings)
Inserts value set definitions and its mappings. |
void |
removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Delete value set definition by value set definition URI. |
void |
setVersionsDao(VersionsDao versionsDao)
Sets the versions dao. |
void |
setVsDefinitionEntryDao(VSDefinitionEntryDao vsDefinitionEntryDao)
|
void |
setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
|
void |
setVsPropertyDao(VSPropertyDao vsPropertyDao)
|
void |
updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId,
java.lang.String entryStateUId)
|
java.lang.String |
updateValueSetDefinition(java.lang.String valueSetDefUId,
ValueSetDefinition valueSetDefinition)
|
java.lang.String |
updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId,
ValueSetDefinition valueSetDefinition)
|
Methods inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao |
---|
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists |
Methods inherited from class org.lexevs.dao.database.access.AbstractBaseDao |
---|
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
executeInTransaction, supportsLgSchemaVersion |
Field Detail |
---|
public static java.lang.String VALUESETDEFINITION_NAMESPACE
public static java.lang.String VS_MULTIATTRIB_NAMESPACE
public static java.lang.String VS_MAPPING_NAMESPACE
public static java.lang.String INSERT_VALUESET_DEFINITION_SQL
public static java.lang.String INSERT_DEFINITION_ENTRY_SQL
public static java.lang.String GET_VALUESET_DEFINITION_URIS_SQL
public static java.lang.String GET_VALUESET_DEFINITION_URI_FOR_VALUESET_NAME_SQL
public static java.lang.String GET_VALUESET_DEFINITION_GUID_BY_VALUESET_DEFINITION_URI_SQL
public static java.lang.String GET_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL
public static java.lang.String GET_VALUESET_DEFINITION_METADATA_BY_VALUESET_DEFINITION_URI_SQL
public static java.lang.String GET_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL
public static java.lang.String REMOVE_VALUESET_DEFINITION_BY_VALUESET_DEFINITION_URI_SQL
public static java.lang.String REMOVE_DEFINITION_ENTRY_BY_VALUESET_DEFINITION_GUID_SQL
public static java.lang.String GET_SOURCE_LIST_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String GET_CONTEXT_LIST_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String INSERT_MULTI_ATTRIB_SQL
public static java.lang.String DELETE_SOURCE_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String DELETE_MAPPINGS_By_REFERENCE_GUID_TYPE_AND_SUPP_ATTRIB_SQL
public static java.lang.String DELETE_CONTEXT_BY_PARENT_GUID_AND_TYPE_SQL
public static java.lang.String DELETE_PICKLIST_ENTRY_CONTEXT_BY_PICKLIST_GUID_SQL
public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_SQL
public static java.lang.String GET_URIMAPS_BY_REFERENCE_GUID_LOCALNAME_AND_TYPE_SQL
public static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_SQL
public static java.lang.String GET_VALUESETDEFINITIONURI_FOR_SUPPORTED_TAG_AND_VALUE_AND_URI_SQL
public static java.lang.String INSERT_URIMAPS_SQL
public static java.lang.String UPDATE_URIMAPS_BY_LOCALID_SQL
public static java.lang.String DELETE_URIMAPS_BY_REFERENCE_GUID_SQL
public static java.lang.String GET_SOURCE_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
public static java.lang.String GET_CONTEXT_LIST_FROM_HISTORY_BY_PARENT_ENTRYSTATEGUID_AND_TYPE_SQL
public static java.lang.String GET_DEFINITION_ENTRY_LIST_BY_VALUESET_DEFINITION_URI_SQL
public static java.lang.String GET_VALUESET_DEF_PROPERTY_LIST_BY_VALUESET_DEFINITION_URI_SQL
Constructor Detail |
---|
public IbatisValueSetDefinitionDao()
Method Detail |
---|
public ValueSetDefinition getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
ValueSetDefinitionDao
getValueSetDefinitionByURI
in interface ValueSetDefinitionDao
valueSetDefinitionURI
- the value set definition URI
public java.lang.String getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
ValueSetDefinitionDao
getGuidFromvalueSetDefinitionURI
in interface ValueSetDefinitionDao
valueSetDefinitionURI
- the value set definition URI
public java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName() throws LBException
ValueSetDefinitionDao
getAllValueSetDefinitionsWithNoName
in interface ValueSetDefinitionDao
LBException
public java.util.List<java.lang.String> getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName) throws LBException
ValueSetDefinitionDao
getValueSetDefinitionURIsForName
in interface ValueSetDefinitionDao
LBException
public java.lang.String insertValueSetDefinition(java.lang.String systemReleaseURI, ValueSetDefinition vsdef, Mappings mappings)
ValueSetDefinitionDao
insertValueSetDefinition
in interface ValueSetDefinitionDao
systemReleaseURI
- system release URIvsdef
- value set definitionmappings
- the mappingspublic java.lang.String insertHistoryValueSetDefinition(java.lang.String valueSetDefUId)
insertHistoryValueSetDefinition
in interface ValueSetDefinitionDao
public void insertValueSetDefinitions(java.lang.String systemReleaseURI, ValueSetDefinitions vsdefs, Mappings mappings)
ValueSetDefinitionDao
insertValueSetDefinitions
in interface ValueSetDefinitionDao
systemReleaseURI
- system release URIvsdefs
- value set definitionsmappings
- the mappingspublic java.lang.String insertValueSetDefinition(java.lang.String systemReleaseUri, ValueSetDefinition definition)
ValueSetDefinitionDao
insertValueSetDefinition
in interface ValueSetDefinitionDao
systemReleaseUri
- the system release URIdefinition
- the definition
public java.lang.String updateValueSetDefinition(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
updateValueSetDefinition
in interface ValueSetDefinitionDao
public java.lang.String updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
updateValueSetDefinitionVersionableChanges
in interface ValueSetDefinitionDao
public java.util.List<java.lang.String> getValueSetDefinitionURIs()
ValueSetDefinitionDao
getValueSetDefinitionURIs
in interface ValueSetDefinitionDao
protected java.lang.String getPrefix()
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public VersionsDao getVersionsDao()
public void setVersionsDao(VersionsDao versionsDao)
versionsDao
- the new versions daopublic void removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
ValueSetDefinitionDao
removeValueSetDefinitionByValueSetDefinitionURI
in interface ValueSetDefinitionDao
public void insertMappings(java.lang.String referenceGuid, Mappings mappings)
insertMappings
in interface ValueSetDefinitionDao
public void insertURIMap(java.lang.String referenceGuid, java.util.List<URIMap> urimapList)
public void insertURIMap(java.lang.String referenceGuid, URIMap uriMap)
public void deleteURIMap(java.lang.String referenceGuid, java.lang.String supportedAttributeTag)
ValueSetDefinitionDao
deleteURIMap
in interface ValueSetDefinitionDao
referenceGuid
- Value Set UIDsupportedAttributeTag
- supported attribute tagprotected InsertOrUpdateURIMapBean buildInsertOrUpdateURIMapBean(java.lang.String prefix, java.lang.String uriMapId, java.lang.String referenceGuid, java.lang.String supportedAttributeTag, URIMap uriMap)
prefix
- the prefixuriMapId
- the uri map idcodingSchemeId
- the coding scheme idsupportedAttributeTag
- the supported attribute taguriMap
- the uri map
public void deleteValueSetDefinitionMappings(java.lang.String referenceGuid)
public VSPropertyDao getVsPropertyDao()
public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
vsPropertyDao
- the vsPropertyDao to setpublic VSEntryStateDao getVsEntryStateDao()
public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
vsEntryStateDao
- the vsEntryStateDao to setpublic java.lang.String getValueSetDefEntryStateUId(java.lang.String valueSetDefUId)
getValueSetDefEntryStateUId
in interface ValueSetDefinitionDao
public void updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId, java.lang.String entryStateUId)
updateValueSetDefEntryStateUId
in interface ValueSetDefinitionDao
public VSDefinitionEntryDao getVsDefinitionEntryDao()
public void setVsDefinitionEntryDao(VSDefinitionEntryDao vsDefinitionEntryDao)
vsDefinitionEntryDao
- the vsDefinitionEntryDao to setpublic java.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value, java.lang.String uri)
ValueSetDefinitionDao
getValueSetDefinitionURIForSupportedTagAndValue
in interface ValueSetDefinitionDao
supportedTag
- like SupportedCodingScheme, SupportedAssociation etc.value
- value to look for
public void insertDefinitionEntry(ValueSetDefinition vsdef, DefinitionEntry definitionEntry)
ValueSetDefinitionDao
insertDefinitionEntry
in interface ValueSetDefinitionDao
vsdef
- value set definition this definition entry belongs to.definitionEntry
- definition entry itself.public java.lang.String getLatestRevision(java.lang.String valueSetDefUId)
getLatestRevision
in interface ValueSetDefinitionDao
public boolean entryStateExists(java.lang.String entryStateUId)
entryStateExists
in interface ValueSetDefinitionDao
public ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId) throws LBRevisionException
getValueSetDefinitionByRevision
in interface ValueSetDefinitionDao
LBRevisionException
|
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 |