public static BwAttendee initAttendeeVoter(final IcalCallback cb,
final String val,
final ParameterList pars) throws Throwable {
BwAttendee att = new BwAttendee();
att.setAttendeeUri(cb.getCaladdr(val));
att.setCn(getOptStr(pars, "CN"));
att.setCuType(getOptStr(pars, "CUTYPE"));
att.setDelegatedFrom(getOptStr(pars, "DELEGATED-FROM"));
att.setDelegatedTo(getOptStr(pars, "DELEGATED-TO"));
att.setDir(getOptStr(pars, "DIR"));
att.setLanguage(getOptStr(pars, "LANGUAGE"));
att.setMember(getOptStr(pars, "MEMBER"));
att.setScheduleStatus(getOptStr(pars, "SCHEDULE-STATUS"));
att.setSentBy(getOptStr(pars, "SENT-BY"));
Parameter par = pars.getParameter("RSVP");
if (par != null) {
att.setRsvp(((Rsvp)par).getRsvp().booleanValue());
}
return att;
}