2008-04-10 Developers Conference Call
<html><head><title></title></head><body>h1. Date
10 April 2008
In Attendance
Burke Mamlin
Darius Jazayeri
Brian McKown
Justin Miranda
Ben Wolfe
Paul Biondich
Dave Thomas
Hamish Fraser
Mike Seaton
Chris Seebregts
Agenda
GSoC
Schedule time for Report API Refactoring code review
Minutes
TODO: Update mentors on projects page
TODO: All mentors identify at least 2 potential students for their project
Talked about GSoC projects and applicants
Talked about Complex Obs
Darius reminded us to be sure not to include service layer calls in pojo.
Darius mentioned having class ComplexObs extend Obs
See code snippet pasted in Skype below.
Talked about upcoming Implementers Conference
Report Api Refactoring code review scheduled for tomorrow morning at 10:00 AM EST
Darius' Code Snippet:
<code lang="java5">
class ComplexObsReference {
private uri;
}
ObsService {
Object getComplexValue(ComplexObsReference) // expensive
String getComplexTitle(ComplexObsReference) // cheap
}
… Obs {
...
public void setValueComplex(ComplexObsReference valueComplex); // this comes from the handler, injected by the service?
public ComplexObsReference getValueComplex();
}
</code>
Burke's Code Snippet:
<code lang="java5">
ObsService {
Object getComplexValue(obs) // expensive
String getComplexTitle(obs) // cheap
}
… ObsService {
ComplexObs getComplexObs(obs);
}
</code>
</body></html>