org.lexevs.dao.database.ibatis.valuesets
Class IbatisPickListEntryNodeDao
java.lang.Object
org.lexevs.dao.database.access.AbstractBaseDao
org.lexevs.dao.database.ibatis.AbstractIbatisDao
org.lexevs.dao.database.ibatis.valuesets.IbatisPickListEntryNodeDao
- All Implemented Interfaces:
- LexGridSchemaVersionAwareDao, PickListEntryNodeDao, org.springframework.beans.factory.InitializingBean
public class IbatisPickListEntryNodeDao
- extends AbstractIbatisDao
- implements PickListEntryNodeDao
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IbatisPickListEntryNodeDao
public IbatisPickListEntryNodeDao()
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>
getPickListEntryNodeUId
public java.lang.String getPickListEntryNodeUId(java.lang.String pickListId,
java.lang.String pickListEntryNodeId)
- Specified by:
getPickListEntryNodeUId
in interface PickListEntryNodeDao
insertPickListEntry
public java.lang.String insertPickListEntry(java.lang.String pickListGuid,
PickListEntryNode entryNode)
- Description copied from interface:
PickListEntryNodeDao
- Insert pick list entry.
- Specified by:
insertPickListEntry
in interface PickListEntryNodeDao
- Parameters:
pickListGuid
- the pick list definition GUIDentryNode
- the pick list entry node
- Returns:
- the string
removeAllPickListEntryNodeMultiAttributes
public void removeAllPickListEntryNodeMultiAttributes(java.lang.String pickListEntryNodeUId)
- Specified by:
removeAllPickListEntryNodeMultiAttributes
in interface PickListEntryNodeDao
getVsEntryStateDao
public VSEntryStateDao getVsEntryStateDao()
- Returns:
- the vsEntryStateDao
setVsEntryStateDao
public void setVsEntryStateDao(VSEntryStateDao vsEntryStateDao)
- Parameters:
vsEntryStateDao
- the vsEntryStateDao to set
getVsPropertyDao
public VSPropertyDao getVsPropertyDao()
- Returns:
- the vsPropertyDao
setVsPropertyDao
public void setVsPropertyDao(VSPropertyDao vsPropertyDao)
- Parameters:
vsPropertyDao
- the vsPropertyDao to set
insertHistoryPickListEntryNode
public java.lang.String insertHistoryPickListEntryNode(java.lang.String pickListEntryNodeUId)
- Specified by:
insertHistoryPickListEntryNode
in interface PickListEntryNodeDao
updatePickListEntryNode
public java.lang.String updatePickListEntryNode(java.lang.String pickListEntryNodeUId,
PickListEntryNode pickListEntryNode)
- Specified by:
updatePickListEntryNode
in interface PickListEntryNodeDao
updateVersionableAttributes
public java.lang.String updateVersionableAttributes(java.lang.String pickListEntryNodeUId,
PickListEntryNode pickListEntryNode)
- Specified by:
updateVersionableAttributes
in interface PickListEntryNodeDao
getPickListEntryStateUId
public java.lang.String getPickListEntryStateUId(java.lang.String pickListEntryNodeUId)
- Specified by:
getPickListEntryStateUId
in interface PickListEntryNodeDao
updateEntryStateUId
public void updateEntryStateUId(java.lang.String pickListEntryNodeUId,
java.lang.String entryStateUId)
- Specified by:
updateEntryStateUId
in interface PickListEntryNodeDao
createEntryStateIfAbsent
public void createEntryStateIfAbsent(java.lang.String entryStateUId,
java.lang.String vsPLEntryUId)
- Specified by:
createEntryStateIfAbsent
in interface PickListEntryNodeDao
getLatestRevision
public java.lang.String getLatestRevision(java.lang.String pickListEntryNodeUId)
- Specified by:
getLatestRevision
in interface PickListEntryNodeDao
getVersionsDao
public VersionsDao getVersionsDao()
- Returns:
- the versionsDao
setVersionsDao
public void setVersionsDao(VersionsDao versionsDao)
- Parameters:
versionsDao
- the versionsDao to set
deletePLEntryNodeByUId
public void deletePLEntryNodeByUId(java.lang.String pickListEntryNodeUId)
- Specified by:
deletePLEntryNodeByUId
in interface PickListEntryNodeDao
resolvePLEntryNodeByRevision
public PickListEntryNode resolvePLEntryNodeByRevision(java.lang.String pickListId,
java.lang.String plEntryId,
java.lang.String revisionId)
throws LBRevisionException
- Specified by:
resolvePLEntryNodeByRevision
in interface PickListEntryNodeDao
- Throws:
LBRevisionException
getPLEntryByUId
public PickListEntryNode getPLEntryByUId(java.lang.String vsPLEntryUId)