|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 |
countHL7InError(java.lang.String query)
Returns the amount of HL7InError items in the database |
java.lang.Integer |
countHL7InQueue(java.lang.Integer messageState,
java.lang.String query)
Returns the amount of HL7InQueue items in the database |
void |
deleteHL7InArchive(HL7InArchive hl7InArchive)
|
boolean |
deleteHL7InArchiveInFileSystem(java.lang.String uuid)
Deletes an HL7 archive from the file system |
void |
deleteHL7InError(HL7InError hl7InError)
|
void |
deleteHL7InQueue(HL7InQueue hl7InQueue)
|
void |
deleteHL7Source(HL7Source hl7Source)
|
void |
garbageCollect()
|
java.util.List<HL7InArchive> |
getAllHL7InArchives()
|
java.util.List<HL7InArchive> |
getAllHL7InArchives(int maxResultsSetSize)
Returns hl7 in archives but with a limited resultset size to save memory |
java.util.List<HL7InArchive> |
getAllHL7InArchivesInFileSystem()
Retrieves all hl7 in archives from the file system |
java.util.List<HL7InError> |
getAllHL7InErrors()
|
java.util.List<HL7InQueue> |
getAllHL7InQueues()
|
java.util.List<HL7Source> |
getAllHL7Sources()
|
HL7InArchive |
getHL7InArchive(java.lang.Integer hl7InArchiveId)
|
java.util.List<HL7InArchive> |
getHL7InArchiveByState(java.lang.Integer state)
|
HL7InArchive |
getHL7InArchiveByUuid(java.lang.String uuid)
|
HL7InArchive |
getHL7InArchiveByUuidFromFileSystem(java.lang.String uuid)
Retrieves an hl7_in_archive with the matching the uuid |
HL7InArchive |
getHL7InArchiveInFileSystem(java.lang.String uuid)
Retrieves a single hl7 archive from the file system with the matching archive id |
HL7InError |
getHL7InError(java.lang.Integer hl7InErrorId)
|
java.util.List<HL7InError> |
getHL7InErrorBatch(int start,
int length,
java.lang.String query)
Returns hl7s in error based on batch settings and filtered by a query |
HL7InQueue |
getHL7InQueue(java.lang.Integer hl7InQueueId)
|
java.util.List<HL7InQueue> |
getHL7InQueueBatch(int start,
int length,
int messageState,
java.lang.String query)
Returns hl7s in queue based on batch settings and filtered by a query |
java.util.List<HL7InQueue> |
getHL7InQueueByState(java.lang.Integer state)
|
HL7Source |
getHL7Source(java.lang.Integer hl7SourceId)
|
HL7Source |
getHL7SourceByName(java.lang.String name)
|
HL7InQueue |
getNextHL7InQueue()
|
boolean |
isArchiveMigrationRequired()
|
void |
migrateHl7InArchivesToFileSystem(java.util.Map<java.lang.String,java.lang.Integer> progressStatusMap)
|
HL7InArchive |
saveHL7InArchive(HL7InArchive hl7InArchive)
|
HL7InArchive |
saveHL7InArchiveToFileSystem(HL7InArchive hl7InArchive)
After archive migration has been done, this method is what gets called by the service layer to write the archive to the file system |
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 HL7DAODAOExceptionHL7DAO.saveHL7Source(org.openmrs.hl7.HL7Source)
public HL7Source getHL7Source(java.lang.Integer hl7SourceId)
throws DAOException
getHL7Source in interface HL7DAODAOExceptionHL7DAO.getHL7Source(java.lang.Integer)
public HL7Source getHL7SourceByName(java.lang.String name)
throws DAOException
getHL7SourceByName in interface HL7DAODAOExceptionHL7DAO.getHL7SourceByName(java.lang.String)
public java.util.List<HL7Source> getAllHL7Sources()
throws DAOException
getAllHL7Sources in interface HL7DAODAOExceptionHL7DAO.getAllHL7Sources()
public void deleteHL7Source(HL7Source hl7Source)
throws DAOException
deleteHL7Source in interface HL7DAODAOExceptionHL7DAO.deleteHL7Source(org.openmrs.hl7.HL7Source)
public HL7InQueue saveHL7InQueue(HL7InQueue hl7InQueue)
throws DAOException
saveHL7InQueue in interface HL7DAODAOExceptionHL7DAO.saveHL7InQueue(org.openmrs.hl7.HL7InQueue)
public HL7InQueue getHL7InQueue(java.lang.Integer hl7InQueueId)
throws DAOException
getHL7InQueue in interface HL7DAODAOExceptionHL7DAO.getHL7InQueue(java.lang.Integer)
public java.util.List<HL7InQueue> getAllHL7InQueues()
throws DAOException
getAllHL7InQueues in interface HL7DAODAOExceptionHL7DAO.getAllHL7InQueues()
public java.util.List<HL7InQueue> getHL7InQueueBatch(int start,
int length,
int messageState,
java.lang.String query)
HL7DAO
getHL7InQueueBatch in interface HL7DAOHL7DAO.getHL7InQueueBatch(int, int, int, java.lang.String)
public java.lang.Integer countHL7InQueue(java.lang.Integer messageState,
java.lang.String query)
HL7DAO
countHL7InQueue in interface HL7DAOHL7DAO.countHL7InQueue(java.lang.Integer, java.lang.String)
public java.util.List<HL7InError> getHL7InErrorBatch(int start,
int length,
java.lang.String query)
HL7DAO
getHL7InErrorBatch in interface HL7DAOHL7DAO.getHL7InErrorBatch(int, int, java.lang.String)public java.lang.Integer countHL7InError(java.lang.String query)
HL7DAO
countHL7InError in interface HL7DAOHL7DAO.countHL7InError(java.lang.String)
public HL7InQueue getNextHL7InQueue()
throws DAOException
getNextHL7InQueue in interface HL7DAODAOExceptionHL7DAO.getNextHL7InQueue()
public void deleteHL7InQueue(HL7InQueue hl7InQueue)
throws DAOException
deleteHL7InQueue in interface HL7DAODAOExceptionHL7DAO.deleteHL7InQueue(org.openmrs.hl7.HL7InQueue)
public HL7InArchive saveHL7InArchive(HL7InArchive hl7InArchive)
throws DAOException
saveHL7InArchive in interface HL7DAODAOExceptionHL7DAO.saveHL7InArchive(org.openmrs.hl7.HL7InArchive)
public HL7InArchive getHL7InArchive(java.lang.Integer hl7InArchiveId)
throws DAOException
getHL7InArchive in interface HL7DAODAOExceptionHL7DAO.getHL7InArchive(java.lang.Integer)
public java.util.List<HL7InArchive> getHL7InArchiveByState(java.lang.Integer state)
throws DAOException
getHL7InArchiveByState in interface HL7DAODAOExceptionHL7DAO.getHL7InArchiveByState(Integer stateId)
public java.util.List<HL7InQueue> getHL7InQueueByState(java.lang.Integer state)
throws DAOException
getHL7InQueueByState in interface HL7DAODAOExceptionHL7DAO.getHL7InQueueByState(Integer stateId)
public java.util.List<HL7InArchive> getAllHL7InArchives()
throws DAOException
getAllHL7InArchives in interface HL7DAODAOExceptionHL7DAO.getAllHL7InArchives()
public void deleteHL7InArchive(HL7InArchive hl7InArchive)
throws DAOException
deleteHL7InArchive in interface HL7DAODAOExceptionHL7DAO.deleteHL7InArchive(org.openmrs.hl7.HL7InArchive)
public HL7InError saveHL7InError(HL7InError hl7InError)
throws DAOException
saveHL7InError in interface HL7DAODAOExceptionHL7DAO.saveHL7InError(HL7InError)
public HL7InError getHL7InError(java.lang.Integer hl7InErrorId)
throws DAOException
getHL7InError in interface HL7DAODAOExceptionHL7DAO.getHL7InError(Integer)
public java.util.List<HL7InError> getAllHL7InErrors()
throws DAOException
getAllHL7InErrors in interface HL7DAODAOExceptionHL7DAO.getAllHL7InErrors()
public void deleteHL7InError(HL7InError hl7InError)
throws DAOException
deleteHL7InError in interface HL7DAODAOExceptionHL7DAO.deleteHL7InError(HL7InError)public void garbageCollect()
garbageCollect in interface HL7DAOHL7DAO.garbageCollect()
public void migrateHl7InArchivesToFileSystem(java.util.Map<java.lang.String,java.lang.Integer> progressStatusMap)
throws DAOException
migrateHl7InArchivesToFileSystem in interface HL7DAODAOExceptionHL7DAO.migrateHl7InArchivesToFileSystem(Map)
public HL7InArchive getHL7InArchiveInFileSystem(java.lang.String uuid)
throws DAOException
HL7DAO
getHL7InArchiveInFileSystem in interface HL7DAOuuid - uuid of the hl7 in archive to look up
DAOExceptionHL7DAO#getHL7InArchiveInFileSystem(Integer)
public java.util.List<HL7InArchive> getAllHL7InArchivesInFileSystem()
throws DAOException
HL7DAO
getAllHL7InArchivesInFileSystem in interface HL7DAODAOExceptionHL7DAO.getAllHL7InArchivesInFileSystem()
public boolean deleteHL7InArchiveInFileSystem(java.lang.String uuid)
throws DAOException
HL7DAO
deleteHL7InArchiveInFileSystem in interface HL7DAOuuid - uuid for the archive to delete
DAOExceptionHL7DAO#deleteHL7InArchiveInFileSystem(Integer)
public boolean isArchiveMigrationRequired()
throws DAOException
isArchiveMigrationRequired in interface HL7DAODAOExceptionHL7DAO.isArchiveMigrationRequired()
public HL7InArchive getHL7InArchiveByUuid(java.lang.String uuid)
throws DAOException
getHL7InArchiveByUuid in interface HL7DAODAOExceptionHL7DAO.getHL7InArchiveByUuid(java.lang.String)
public HL7InArchive saveHL7InArchiveToFileSystem(HL7InArchive hl7InArchive)
throws DAOException
HL7DAO
saveHL7InArchiveToFileSystem in interface HL7DAODAOExceptionHL7DAO.saveHL7InArchiveToFileSystem(org.openmrs.hl7.HL7InArchive)
public HL7InArchive getHL7InArchiveByUuidFromFileSystem(java.lang.String uuid)
throws DAOException
HL7DAO
getHL7InArchiveByUuidFromFileSystem in interface HL7DAODAOExceptionHL7DAO.getHL7InArchiveByUuidFromFileSystem(java.lang.String)public java.util.List<HL7InArchive> getAllHL7InArchives(int maxResultsSetSize)
HL7DAO
getAllHL7InArchives in interface HL7DAOmaxResultsSetSize - the maximum number of rows to be returned from the database
HL7DAO.getAllHL7InArchives(int)
|
OpenMRS-trunk | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||