|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openmrs.hl7.db.hibernate.HibernateHL7DAO
public class HibernateHL7DAO
OpenMRS HL7 API database default hibernate implementation This class shouldn't be instantiated by
itself. Use the Context
HL7Service
,
HL7DAO
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
log
|
Constructor Summary | |
---|---|
HibernateHL7DAO()
|
Method Summary | ||
---|---|---|
java.lang.Integer |
countHL7s(java.lang.Class clazz,
java.lang.Integer messageState,
java.lang.String query)
Returns the amount of HL7 items in the database |
|
void |
deleteHL7InArchive(HL7InArchive hl7InArchive)
|
|
void |
deleteHL7InError(HL7InError hl7InError)
|
|
void |
deleteHL7InQueue(HL7InQueue hl7InQueue)
|
|
void |
deleteHL7Source(HL7Source hl7Source)
|
|
void |
garbageCollect()
|
|
java.util.List<HL7InArchive> |
getAllHL7InArchives()
|
|
java.util.List<HL7InArchive> |
getAllHL7InArchives(java.lang.Integer maxResults)
Returns hl7 in archives but with a limited resultset size to save memory |
|
java.util.List<HL7InError> |
getAllHL7InErrors()
|
|
java.util.List<HL7InQueue> |
getAllHL7InQueues()
|
|
java.util.List<HL7Source> |
getAllHL7Sources()
|
|
|
getHL7Batch(java.lang.Class clazz,
int start,
int length,
java.lang.Integer messageState,
java.lang.String query)
Returns hl7s based on batch settings and filtered by a query |
|
HL7InArchive |
getHL7InArchive(java.lang.Integer hl7InArchiveId)
|
|
java.util.List<HL7InArchive> |
getHL7InArchiveByState(java.lang.Integer state)
|
|
HL7InArchive |
getHL7InArchiveByUuid(java.lang.String uuid)
|
|
java.util.List<HL7InArchive> |
getHL7InArchivesToMigrate()
provides a list of archives to be migrated |
|
HL7InError |
getHL7InError(java.lang.Integer hl7InErrorId)
|
|
HL7InQueue |
getHL7InQueue(java.lang.Integer hl7InQueueId)
|
|
java.util.List<HL7InQueue> |
getHL7InQueueByState(java.lang.Integer state)
|
|
HL7Source |
getHL7Source(java.lang.Integer hl7SourceId)
|
|
HL7Source |
getHL7SourceByName(java.lang.String name)
|
|
HL7InQueue |
getNextHL7InQueue()
|
|
HL7InArchive |
saveHL7InArchive(HL7InArchive hl7InArchive)
|
|
HL7InError |
saveHL7InError(HL7InError hl7InError)
|
|
HL7InQueue |
saveHL7InQueue(HL7InQueue hl7InQueue)
|
|
HL7Source |
saveHL7Source(HL7Source hl7Source)
|
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
Set session factory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.apache.commons.logging.Log log
Constructor Detail |
---|
public HibernateHL7DAO()
Method Detail |
---|
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
sessionFactory
- public HL7Source saveHL7Source(HL7Source hl7Source) throws DAOException
saveHL7Source
in interface HL7DAO
DAOException
HL7DAO.saveHL7Source(org.openmrs.hl7.HL7Source)
public HL7Source getHL7Source(java.lang.Integer hl7SourceId) throws DAOException
getHL7Source
in interface HL7DAO
DAOException
HL7DAO.getHL7Source(java.lang.Integer)
public HL7Source getHL7SourceByName(java.lang.String name) throws DAOException
getHL7SourceByName
in interface HL7DAO
DAOException
HL7DAO.getHL7SourceByName(java.lang.String)
public java.util.List<HL7Source> getAllHL7Sources() throws DAOException
getAllHL7Sources
in interface HL7DAO
DAOException
HL7DAO.getAllHL7Sources()
public void deleteHL7Source(HL7Source hl7Source) throws DAOException
deleteHL7Source
in interface HL7DAO
DAOException
HL7DAO.deleteHL7Source(org.openmrs.hl7.HL7Source)
public HL7InQueue saveHL7InQueue(HL7InQueue hl7InQueue) throws DAOException
saveHL7InQueue
in interface HL7DAO
DAOException
HL7DAO.saveHL7InQueue(org.openmrs.hl7.HL7InQueue)
public HL7InQueue getHL7InQueue(java.lang.Integer hl7InQueueId) throws DAOException
getHL7InQueue
in interface HL7DAO
DAOException
HL7DAO.getHL7InQueue(java.lang.Integer)
public java.util.List<HL7InQueue> getAllHL7InQueues() throws DAOException
getAllHL7InQueues
in interface HL7DAO
DAOException
HL7DAO.getAllHL7InQueues()
public <T> java.util.List<T> getHL7Batch(java.lang.Class clazz, int start, int length, java.lang.Integer messageState, java.lang.String query) throws DAOException
HL7DAO
getHL7Batch
in interface HL7DAO
DAOException
org.openmrs.hl7.db.HL7DAO#getHL7InQueueBatch(java.lang.Class, int, int, java.lang.Integer, java.lang.String)
public java.lang.Integer countHL7s(java.lang.Class clazz, java.lang.Integer messageState, java.lang.String query)
HL7DAO
countHL7s
in interface HL7DAO
HL7DAO.countHL7s(java.lang.Class, java.lang.Integer, java.lang.String)
public HL7InQueue getNextHL7InQueue() throws DAOException
getNextHL7InQueue
in interface HL7DAO
DAOException
HL7DAO.getNextHL7InQueue()
public void deleteHL7InQueue(HL7InQueue hl7InQueue) throws DAOException
deleteHL7InQueue
in interface HL7DAO
DAOException
HL7DAO.deleteHL7InQueue(org.openmrs.hl7.HL7InQueue)
public HL7InArchive saveHL7InArchive(HL7InArchive hl7InArchive) throws DAOException
saveHL7InArchive
in interface HL7DAO
DAOException
HL7DAO.saveHL7InArchive(org.openmrs.hl7.HL7InArchive)
public HL7InArchive getHL7InArchive(java.lang.Integer hl7InArchiveId) throws DAOException
getHL7InArchive
in interface HL7DAO
DAOException
HL7DAO.getHL7InArchive(java.lang.Integer)
public java.util.List<HL7InArchive> getHL7InArchiveByState(java.lang.Integer state) throws DAOException
getHL7InArchiveByState
in interface HL7DAO
DAOException
HL7DAO.getHL7InArchiveByState(Integer state)
public java.util.List<HL7InQueue> getHL7InQueueByState(java.lang.Integer state) throws DAOException
getHL7InQueueByState
in interface HL7DAO
DAOException
HL7DAO.getHL7InQueueByState(Integer stateId)
public java.util.List<HL7InArchive> getAllHL7InArchives() throws DAOException
getAllHL7InArchives
in interface HL7DAO
DAOException
HL7DAO.getAllHL7InArchives()
public java.util.List<HL7InArchive> getAllHL7InArchives(java.lang.Integer maxResults)
HL7DAO
getAllHL7InArchives
in interface HL7DAO
maxResults
- the maximum number of rows to be returned from the database
HL7DAO.getAllHL7InArchives(Integer)
public void deleteHL7InArchive(HL7InArchive hl7InArchive) throws DAOException
deleteHL7InArchive
in interface HL7DAO
DAOException
HL7DAO.deleteHL7InArchive(org.openmrs.hl7.HL7InArchive)
public HL7InError saveHL7InError(HL7InError hl7InError) throws DAOException
saveHL7InError
in interface HL7DAO
DAOException
HL7DAO.saveHL7InError(HL7InError)
public HL7InError getHL7InError(java.lang.Integer hl7InErrorId) throws DAOException
getHL7InError
in interface HL7DAO
DAOException
HL7DAO.getHL7InError(Integer)
public java.util.List<HL7InError> getAllHL7InErrors() throws DAOException
getAllHL7InErrors
in interface HL7DAO
DAOException
HL7DAO.getAllHL7InErrors()
public void deleteHL7InError(HL7InError hl7InError) throws DAOException
deleteHL7InError
in interface HL7DAO
DAOException
HL7DAO.deleteHL7InError(HL7InError)
public void garbageCollect()
garbageCollect
in interface HL7DAO
HL7DAO.garbageCollect()
public HL7InArchive getHL7InArchiveByUuid(java.lang.String uuid) throws DAOException
getHL7InArchiveByUuid
in interface HL7DAO
DAOException
HL7DAO.getHL7InArchiveByUuid(java.lang.String)
public java.util.List<HL7InArchive> getHL7InArchivesToMigrate()
HL7DAO
getHL7InArchivesToMigrate
in interface HL7DAO
HL7DAO.getHL7InArchivesToMigrate()
|
OpenMRS-1.7.x | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |