{"head":"09611564e20fa733ee0869cadac95427c38943ec","size":27,"push_id":46737077,"commits":[{"sha":"fc07e4badf2004e13268e96c73ad49c2bf844c07","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/fc07e4badf2004e13268e96c73ad49c2bf844c07","message":"Display more detail about allocations on the checkout page."},{"sha":"f740f78f6f7283fa8c464240cf5e1e754d1168dd","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/f740f78f6f7283fa8c464240cf5e1e754d1168dd","message":"ReservationManager no longer reserves seats where a quantity of 0 is input."},{"sha":"aecdaaa3091c381a5244a4d1341b9bafeaf70093","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/aecdaaa3091c381a5244a4d1341b9bafeaf70093","message":"Update ReservationManager unit tests in debugging."},{"sha":"8ca44665a5df11fe00672d95066abe61f01ec450","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/8ca44665a5df11fe00672d95066abe61f01ec450","message":"Add user to BookingState object when the user logs in to the bookings page."},{"sha":"92bf5145606c7ee2adc06571ae06ab719f171396","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/92bf5145606c7ee2adc06571ae06ab719f171396","message":"Debugging reservationExists() method of BookingState, so that reservations can be updated properly.  Currently, the reservationExists method sporadically finds reservations that exist, but often misses them."},{"sha":"68afe360265d053280aea37b32c44e8ab4fd6645","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/68afe360265d053280aea37b32c44e8ab4fd6645","message":"Debugged error in updateSeatReservation() method - code still to be cleaned up."},{"sha":"2f94232230b66b6cc818aa58c35aef1e505312fd","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/2f94232230b66b6cc818aa58c35aef1e505312fd","message":"Debugged updateSeatReservation() and removeReservation() methods of the ReservationManager implementation.  Also added more rigorous JUnit tests for the ReservationManager interface.  Next step is to debug problems with execution of updateSeatReservation() method in the BookingFormController."},{"sha":"f7ee38c5f64595005738fe43f616b8f43160909d","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/f7ee38c5f64595005738fe43f616b8f43160909d","message":"Change how casting of integers to Long is performed."},{"sha":"1301dfe43ab2d436cc97f87408b95de6f9f94f05","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/1301dfe43ab2d436cc97f87408b95de6f9f94f05","message":"Debugging an issue with the finalization of reservations."},{"sha":"cbae37e35f985adf8867e0e8ab4992e4531eec15","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/cbae37e35f985adf8867e0e8ab4992e4531eec15","message":"Debugged handling of adding/removing/updating PriceCategoryRequest objects in the session-scoped BookingState object.  Next step is to further debug the updateSeatReservation() method."},{"sha":"7cfb38946f9ffb8766ef84afb78a06dc33461c0d","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/7cfb38946f9ffb8766ef84afb78a06dc33461c0d","message":"updateSeatReservations() method has been debugged, one minor bug with price calculation remains."},{"sha":"172fc68c8a9c96ba6ff0b1e696f8c8c91cbbb588","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/172fc68c8a9c96ba6ff0b1e696f8c8c91cbbb588","message":"Merge branch 'master', remote-tracking branch 'origin/master'\n\nConflicts:\n\tsrc/main/java/org/jboss/spring/ticketmonster/domain/BookingState.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/mvc/BookingFormController.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/service/ReservationManager.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/service/SimpleReservationManager.java\n\tsrc/main/webapp/WEB-INF/views/showDetails.jsp\n\tsrc/test/java/org/jboss/spring/ticketmonster/test/ReservationManagerTest.java"},{"sha":"92e4ae56f9ca00fabd7f4a1c1848c2778fbf546a","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/92e4ae56f9ca00fabd7f4a1c1848c2778fbf546a","message":"Finish merge of branches as well as debug the rest of the updateSeatReservation() method."},{"sha":"aec2c060abb80dd1358d6e5ae2ddeb205ead70c7","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/aec2c060abb80dd1358d6e5ae2ddeb205ead70c7","message":"Updating checkout display."},{"sha":"e492bcc59605e868cb13282acc462b275ff712d6","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/e492bcc59605e868cb13282acc462b275ff712d6","message":"Added binding of user information to the onSubmit() method, also changed the population of the checkout page to a POST method."},{"sha":"d1b3bfda37635ef110939e38c3e440e84e48be43","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/d1b3bfda37635ef110939e38c3e440e84e48be43","message":"Add a UserDao interface and implementation to connect User identification for security to database."},{"sha":"d58319fd18b385644d9dfcb5660900ac29a53d60","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/d58319fd18b385644d9dfcb5660900ac29a53d60","message":"Add an AllocationDao interface, implementation, and JUnit tests for persisting purchased seat information to the database and populate the reservations cache on server startup."},{"sha":"8aaaf5b690c79920b0839aad66efa968493a1e58","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/8aaaf5b690c79920b0839aad66efa968493a1e58","message":"Check security credentials against database content, rather than having user information and passwords defined in ticketmonster-security-context.xml.  Introduced a transaction error when a group of reservations was submitted, to proceed to checkout."},{"sha":"e4486c7a6019049018b1a12865e6cc802750ba3e","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/e4486c7a6019049018b1a12865e6cc802750ba3e","message":"Update to cross-cutting concerns as well as updating of populateCache() method of AllocationDao."},{"sha":"71054b1ba01deab6e9ac6906cd55e08b9e80b30e","author":{"name":"Ryan Bradley","email":"ccb8ce49a5d2e6e7f059304efc5cf8941edceef8@redhat.com"},"url":"https://api.github.com/repos/mbogoevici/TicketMonster/commits/71054b1ba01deab6e9ac6906cd55e08b9e80b30e","message":"Start working on the docs for TicketMonster.  Update Spring version to 3.1.0.RC1."}],"ref":"refs/heads/master","legacy":{"head":"09611564e20fa733ee0869cadac95427c38943ec","size":27,"push_id":46737077,"shas":[["fc07e4badf2004e13268e96c73ad49c2bf844c07","rbradley@redhat.com","Display more detail about allocations on the checkout page.","Ryan Bradley"],["f740f78f6f7283fa8c464240cf5e1e754d1168dd","rbradley@redhat.com","ReservationManager no longer reserves seats where a quantity of 0 is input.","Ryan Bradley"],["aecdaaa3091c381a5244a4d1341b9bafeaf70093","rbradley@redhat.com","Update ReservationManager unit tests in debugging.","Ryan Bradley"],["8ca44665a5df11fe00672d95066abe61f01ec450","rbradley@redhat.com","Add user to BookingState object when the user logs in to the bookings page.","Ryan Bradley"],["92bf5145606c7ee2adc06571ae06ab719f171396","rbradley@redhat.com","Debugging reservationExists() method of BookingState, so that reservations can be updated properly.  Currently, the reservationExists method sporadically finds reservations that exist, but often misses them.","Ryan Bradley"],["68afe360265d053280aea37b32c44e8ab4fd6645","rbradley@redhat.com","Debugged error in updateSeatReservation() method - code still to be cleaned up.","Ryan Bradley"],["2f94232230b66b6cc818aa58c35aef1e505312fd","rbradley@redhat.com","Debugged updateSeatReservation() and removeReservation() methods of the ReservationManager implementation.  Also added more rigorous JUnit tests for the ReservationManager interface.  Next step is to debug problems with execution of updateSeatReservation() method in the BookingFormController.","Ryan Bradley"],["f7ee38c5f64595005738fe43f616b8f43160909d","rbradley@redhat.com","Change how casting of integers to Long is performed.","Ryan Bradley"],["1301dfe43ab2d436cc97f87408b95de6f9f94f05","rbradley@redhat.com","Debugging an issue with the finalization of reservations.","Ryan Bradley"],["cbae37e35f985adf8867e0e8ab4992e4531eec15","rbradley@redhat.com","Debugged handling of adding/removing/updating PriceCategoryRequest objects in the session-scoped BookingState object.  Next step is to further debug the updateSeatReservation() method.","Ryan Bradley"],["7cfb38946f9ffb8766ef84afb78a06dc33461c0d","rbradley@redhat.com","updateSeatReservations() method has been debugged, one minor bug with price calculation remains.","Ryan Bradley"],["172fc68c8a9c96ba6ff0b1e696f8c8c91cbbb588","rbradley@redhat.com","Merge branch 'master', remote-tracking branch 'origin/master'\n\nConflicts:\n\tsrc/main/java/org/jboss/spring/ticketmonster/domain/BookingState.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/mvc/BookingFormController.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/service/ReservationManager.java\n\tsrc/main/java/org/jboss/spring/ticketmonster/service/SimpleReservationManager.java\n\tsrc/main/webapp/WEB-INF/views/showDetails.jsp\n\tsrc/test/java/org/jboss/spring/ticketmonster/test/ReservationManagerTest.java","Ryan Bradley"],["92e4ae56f9ca00fabd7f4a1c1848c2778fbf546a","rbradley@redhat.com","Finish merge of branches as well as debug the rest of the updateSeatReservation() method.","Ryan Bradley"],["aec2c060abb80dd1358d6e5ae2ddeb205ead70c7","rbradley@redhat.com","Updating checkout display.","Ryan Bradley"],["e492bcc59605e868cb13282acc462b275ff712d6","rbradley@redhat.com","Added binding of user information to the onSubmit() method, also changed the population of the checkout page to a POST method.","Ryan Bradley"],["d1b3bfda37635ef110939e38c3e440e84e48be43","rbradley@redhat.com","Add a UserDao interface and implementation to connect User identification for security to database.","Ryan Bradley"],["d58319fd18b385644d9dfcb5660900ac29a53d60","rbradley@redhat.com","Add an AllocationDao interface, implementation, and JUnit tests for persisting purchased seat information to the database and populate the reservations cache on server startup.","Ryan Bradley"],["8aaaf5b690c79920b0839aad66efa968493a1e58","rbradley@redhat.com","Check security credentials against database content, rather than having user information and passwords defined in ticketmonster-security-context.xml.  Introduced a transaction error when a group of reservations was submitted, to proceed to checkout.","Ryan Bradley"],["e4486c7a6019049018b1a12865e6cc802750ba3e","rbradley@redhat.com","Update to cross-cutting concerns as well as updating of populateCache() method of AllocationDao.","Ryan Bradley"],["71054b1ba01deab6e9ac6906cd55e08b9e80b30e","rbradley@redhat.com","Start working on the docs for TicketMonster.  Update Spring version to 3.1.0.RC1.","Ryan Bradley"]],"ref":"refs/heads/master"}}