2010-04-22 Code Review
Call-in Information
Call+1-712-432-0075* or Skype a voice call to freeconferencing
Enter the code*305801
Screen sharing
Attendance
Ben Wolfe
Jeremy Keiper
Sy Haas
Win Ribeka
Wyclif Luyima
Burke Mamlin
Tickets to review
Notes on 2126
Approved
Notes on 2020
Needs javadoc comment
Both classes need to be formatted (control-shift-f)
Approved (committed can do those)
Notes on 2241
needs formatted (control-shift-f)
Add javadoc on isDate to say that "isDate" means "no time", it doesn't mean the java.util.Date that has both date and time
Approved
Notes on 1458
Will pose question on dev list
Obs.hbm: why isn't it one-to-one both ways?
Put "obs" in the liquibase comment
Add 'is not null' to select statement in 3156 in liquibase
Add 'voidReason looks like (new obs id: xx)' to prevent obs that were straight up voided from being
control-shift-f on Obs.java
add simple javadocs to setters in obs.java
EncounterFormController needs control-shift-f
Notes for 1712
WebModuleUtil:773 needs javadoc on startedModule
ModuleFactory:724: don't need to catch ModuleException, just let it fall through to throwable
javadoc on for ModuleUtil.refreshApplicationContext is off. match up param names
ModuleUtil: can remove moduleexception catch
moduleUtil: catch of moduleexception isn't needed
Add comments in moduleactivator interface methods about "willrefreshcontext: will be called multiple times (each time another module is loaded or the dev chooses to refresh the context)
Module.getActivator: add @deprecated annotation to the method as well
Module.getModuleActivator/setModuleActivator: don't cast to BaseModuleActivator, just ModuleActivator
Module.getModuleActivator: don't do a try/catch(ClassCastException), do if (ModuleActivator.class.isAssignableFrom(obj.getClass());
Add @Deprecated annotation to Activator interface and on methods in class