org.lexevs.dao.database.ibatis.valuesets
Class IbatisVSDefinitionEntryDao
java.lang.Object
org.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.valuesets.IbatisVSDefinitionEntryDao
- All Implemented Interfaces:
- LexGridSchemaVersionAwareDao, VSDefinitionEntryDao, org.springframework.beans.factory.InitializingBean
public class IbatisVSDefinitionEntryDao
- extends AbstractIbatisDao
- implements VSDefinitionEntryDao
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IbatisVSDefinitionEntryDao
public IbatisVSDefinitionEntryDao()
doGetSupportedLgSchemaVersions
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
- Description copied from class:
AbstractBaseDao
- Do get supported lg schema versions.
- Specified by:
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
- Returns:
- the list< lex grid schema version>
insertDefinitionEntry
public java.lang.String insertDefinitionEntry(java.lang.String valueSetDefinitionUId,
DefinitionEntry vsdEntry)
- Description copied from interface:
VSDefinitionEntryDao
- Insert value set definition entry.
- Specified by:
insertDefinitionEntry
in interface VSDefinitionEntryDao
- Returns:
- the string
deleteDefinitionEntry
public void deleteDefinitionEntry(java.lang.String vsDefinitionEntryUId)
- Specified by:
deleteDefinitionEntry
in interface VSDefinitionEntryDao
getDefinitionEntryUId
public java.lang.String getDefinitionEntryUId(java.lang.String valueSetDefinitionURI,
java.lang.String ruleOrder)
- Specified by:
getDefinitionEntryUId
in interface VSDefinitionEntryDao
insertHistoryDefinitionEntry
public java.lang.String insertHistoryDefinitionEntry(java.lang.String valueSetDefUId,
java.lang.String vsDefinitionUId,
DefinitionEntry defEntry)
- Specified by:
insertHistoryDefinitionEntry
in interface VSDefinitionEntryDao
updateDefinitionEntry
public java.lang.String updateDefinitionEntry(java.lang.String vsDefinitionUId,
DefinitionEntry defEntry)
- Specified by:
updateDefinitionEntry
in interface VSDefinitionEntryDao
updateDefinitionEntryVersionableAttrib
public java.lang.String updateDefinitionEntryVersionableAttrib(java.lang.String vsDefinitionUId,
DefinitionEntry defEntry)
- Specified by:
updateDefinitionEntryVersionableAttrib
in interface VSDefinitionEntryDao
getVsEntryStateDao
public VSEntryStateDao getVsEntryStateDao()
- Returns:
- the vsEntryStateDao
setVsEntryStateDao
public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
- Parameters:
vsEntryStateDao
- the vsEntryStateDao to set
getLatestRevision
public java.lang.String getLatestRevision(java.lang.String vsDefEntryUId)
- Specified by:
getLatestRevision
in interface VSDefinitionEntryDao
getVsPropertyDao
public VSPropertyDao getVsPropertyDao()
- Returns:
- the vsPropertyDao
setVsPropertyDao
public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
- Parameters:
vsPropertyDao
- the vsPropertyDao to set
resolveDefinitionEntryByRevision
public DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI,
java.lang.String ruleOrder,
java.lang.String revisionId)
throws LBRevisionException
- Specified by:
resolveDefinitionEntryByRevision
in interface VSDefinitionEntryDao
- Throws:
LBRevisionException
getVSDefinitionEntryByUId
public DefinitionEntry getVSDefinitionEntryByUId(java.lang.String vsdEntryUId)