Added TransactionDAO updated OnlineJTAIntegrationTest and HandlerService to use this dao where appropriate
Removed GenericDAOBean.retrieveTransactionByTxUID() (and also removed method from interface) and updated all usages to use TransactionDAO.retrieve() instead
Created ResourceManagerDAO, removed GenericDAOBean.retrieveResourceManagerByJNDIName and updated usages to use the new dao
Added ParticipantRecordDAO, updated HandlerService to make use of it's retrieve method instead of using GenericDAO
Removed HandlerService's dependency on GenericDAO
Removed createParticipantRecord and retrieveParticipantRecord from genericDAO and moved the logic into HandlerService
Created TransactionDAOTest, moved retrieveWithStatusTest from GenericDAOTest
removed retrieveParticipantRecord method from GenericDAO and updated usages to point to ParticipantRecordDAO
removed retrieveTransactionsWithStatus from GenericDAO and updated usages to use TransactionDAO