public class IbatisVSDefinitionEntryDao extends AbstractIbatisDao implements VSDefinitionEntryDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
VERSIONS_NAMESPACE, VSENTRYSTATE_NAMESPACE
Constructor and Description |
---|
IbatisVSDefinitionEntryDao() |
Modifier and Type | Method and Description |
---|---|
void |
deleteDefinitionEntry(java.lang.String vsDefinitionEntryUId) |
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions.
|
java.lang.String |
getDefinitionEntryUId(java.lang.String valueSetDefinitionURI,
java.lang.String ruleOrder) |
java.lang.String |
getLatestRevision(java.lang.String vsDefEntryUId) |
DefinitionEntry |
getVSDefinitionEntryByUId(java.lang.String vsdEntryUId) |
VSEntryStateDao |
getVsEntryStateDao() |
VSPropertyDao |
getVsPropertyDao() |
java.lang.String |
insertDefinitionEntry(java.lang.String valueSetDefinitionUId,
DefinitionEntry vsdEntry)
Insert value set definition entry.
|
java.lang.String |
insertHistoryDefinitionEntry(java.lang.String valueSetDefUId,
java.lang.String vsDefinitionUId,
DefinitionEntry defEntry) |
DefinitionEntry |
resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI,
java.lang.String ruleOrder,
java.lang.String revisionId) |
void |
setVsEntryStateDao(VSEntryStateDao vsEntryStateDao) |
void |
setVsPropertyDao(VSPropertyDao vsPropertyDao) |
java.lang.String |
updateDefinitionEntry(java.lang.String vsDefinitionUId,
DefinitionEntry defEntry) |
java.lang.String |
updateDefinitionEntryVersionableAttrib(java.lang.String vsDefinitionUId,
DefinitionEntry defEntry) |
afterPropertiesSet, entryStateExists, executeInTransaction, getBatchTemplateInserter, getNonBatchTemplateInserter, getSqlMapClientTemplate, setNonBatchTemplateInserter, setSqlMapClientTemplate, vsEntryStateExists
createRandomIdentifier, createUniqueId, getPrefixResolver, getPrimaryKeyIncrementer, setPrefixResolver, setPrimaryKeyIncrementer, supportsLgSchemaVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeInTransaction, supportsLgSchemaVersion
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public java.lang.String insertDefinitionEntry(java.lang.String valueSetDefinitionUId, DefinitionEntry vsdEntry)
VSDefinitionEntryDao
insertDefinitionEntry
in interface VSDefinitionEntryDao
public void deleteDefinitionEntry(java.lang.String vsDefinitionEntryUId)
deleteDefinitionEntry
in interface VSDefinitionEntryDao
public java.lang.String getDefinitionEntryUId(java.lang.String valueSetDefinitionURI, java.lang.String ruleOrder)
getDefinitionEntryUId
in interface VSDefinitionEntryDao
public java.lang.String insertHistoryDefinitionEntry(java.lang.String valueSetDefUId, java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
insertHistoryDefinitionEntry
in interface VSDefinitionEntryDao
public java.lang.String updateDefinitionEntry(java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
updateDefinitionEntry
in interface VSDefinitionEntryDao
public java.lang.String updateDefinitionEntryVersionableAttrib(java.lang.String vsDefinitionUId, DefinitionEntry defEntry)
updateDefinitionEntryVersionableAttrib
in interface VSDefinitionEntryDao
public VSEntryStateDao getVsEntryStateDao()
public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
vsEntryStateDao
- the vsEntryStateDao to setpublic java.lang.String getLatestRevision(java.lang.String vsDefEntryUId)
getLatestRevision
in interface VSDefinitionEntryDao
public VSPropertyDao getVsPropertyDao()
public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
vsPropertyDao
- the vsPropertyDao to setpublic DefinitionEntry resolveDefinitionEntryByRevision(java.lang.String valueSetDefURI, java.lang.String ruleOrder, java.lang.String revisionId) throws LBRevisionException
resolveDefinitionEntryByRevision
in interface VSDefinitionEntryDao
LBRevisionException
public DefinitionEntry getVSDefinitionEntryByUId(java.lang.String vsdEntryUId)