ets-berkeley-edu/calcentral — pull request #1 by yuhunglin (2012-09-04 10:39:28+00:00)
Title: [CLC-13] Refactoring and crude implmentation of sections for classpages

- Code refactoring: Split the large ClassPagesService file into separate chunks.
-- SQL and Bean mapping functionality is pushed into a new file ClassPagesDao.
-- Logic dealing with the decoding bean values and other translations specific to a bean got pushed into the bean itself.
- Suppressing the "misc_emaildisclosure" flag for instructor info from showing up in JSON output
- TODOs marked for items that will need follow-up (items for implementation or related to ticketed items) and purging of other unnecessary comments.
- Fixes to the error logger to dump out the stack trace instead of just the root cause.
- Initial (crude) implementation of the course sections (which ignores any discussion/labs logic).