<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
- Complex Obs
- 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>