|
|||||||||
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.revision.IbatisRevisionDao
public class IbatisRevisionDao
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.lexevs.dao.database.access.LexGridSchemaVersionAwareDao |
---|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T> |
Field Summary | |
---|---|
static java.lang.String |
VERSIONS_NAMESPACE
The VERSION s_ namespace. |
Fields inherited from class org.lexevs.dao.database.ibatis.AbstractIbatisDao |
---|
VSENTRYSTATE_NAMESPACE |
Constructor Summary | |
---|---|
IbatisRevisionDao()
|
Method Summary | |
---|---|
java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions. |
java.util.List<Revision> |
getAllRevisions()
get all system release entries. |
java.lang.String |
getNewRevisionId()
|
Revision |
getRevisionByGuid(java.lang.String revisionGuid)
get revision entry for a given guid. |
Revision |
getRevisionByUri(java.lang.String revisionUri)
get revision entry for a given uri. |
java.lang.String |
getRevisionIdForDate(java.sql.Timestamp dateTime)
|
java.lang.String |
getRevisionUIdById(java.lang.String revisionId)
get revision guid by uri. |
SystemReleaseDao |
getSystemReleaseDao()
|
java.lang.String |
insertRevisionEntry(Revision revision,
java.lang.String releaseURI)
insert system release entry. |
boolean |
removeRevisionById(java.lang.String revisionId)
remove revision record from the revision table if not used by any entry. |
void |
setSystemReleaseDao(SystemReleaseDao systemReleaseDao)
|
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 VERSIONS_NAMESPACE
Constructor Detail |
---|
public IbatisRevisionDao()
Method Detail |
---|
public java.util.List<Revision> getAllRevisions()
RevisionDao
getAllRevisions
in interface RevisionDao
public Revision getRevisionByGuid(java.lang.String revisionGuid)
RevisionDao
getRevisionByGuid
in interface RevisionDao
public Revision getRevisionByUri(java.lang.String revisionUri)
RevisionDao
getRevisionByUri
in interface RevisionDao
public java.lang.String getRevisionUIdById(java.lang.String revisionId)
RevisionDao
getRevisionUIdById
in interface RevisionDao
public java.lang.String insertRevisionEntry(Revision revision, java.lang.String releaseURI) throws LBRevisionException
RevisionDao
insertRevisionEntry
in interface RevisionDao
LBRevisionException
@Transactional public java.lang.String getRevisionIdForDate(java.sql.Timestamp dateTime)
getRevisionIdForDate
in interface RevisionDao
public java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
AbstractBaseDao
doGetSupportedLgSchemaVersions
in class AbstractBaseDao
public SystemReleaseDao getSystemReleaseDao()
public void setSystemReleaseDao(SystemReleaseDao systemReleaseDao)
public java.lang.String getNewRevisionId()
getNewRevisionId
in interface RevisionDao
public boolean removeRevisionById(java.lang.String revisionId) throws LBException
RevisionDao
removeRevisionById
in interface RevisionDao
LBException
|
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 |