/** * {@inheritDoc} */ public final String toString() { final StringBuffer b = new StringBuffer(); b.append(BEGIN); b.append(':'); b.append(getName()); b.append(Strings.LINE_SEPARATOR); b.append(getProperties()); b.append(getAvailable()); b.append(END); b.append(':'); b.append(getName()); b.append(Strings.LINE_SEPARATOR); return b.toString(); }
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + getAvailable() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + getAvailable() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + getAvailable() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
/** * {@inheritDoc} */ public final String toString() { String b = BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + getAvailable() + END + ':' + getName() + Strings.LINE_SEPARATOR; return b; }
public void testVAvailability() throws ParserException, IOException { CalendarBuilder calendarBuilder = new CalendarBuilder(); String availability = getVAvailabilityICal(); Reader reader = new StringReader(availability); Calendar calendar = calendarBuilder.build(reader); Component availabilityComponent = calendar.getComponent(Component.VAVAILABILITY); Assert.assertNotNull(availabilityComponent); Assert.assertFalse(((VAvailability) availabilityComponent).getAvailable().isEmpty()); String iCalString = calendar.toString(); Assert.assertTrue(iCalString.contains("BEGIN:AVAILABLE")); Assert.assertEquals(iCalString.trim(), availability); }
cl = ((VAvailability)comp).getAvailable();
@Override public void endCalendar() throws IOException { if (propertiesWithTzId.size() > 0 && tzRegistry != null) { for (CalendarComponent component : calendar.getComponents()) { resolveTimezones(component.getProperties()); if (component instanceof VAvailability) { for (Component available : ((VAvailability) component).getAvailable()) { resolveTimezones(available.getProperties()); } } else if (component instanceof VEvent) { for (Component alarm : ((VEvent) component).getAlarms()) { resolveTimezones(alarm.getProperties()); } } else if (component instanceof VToDo) { for (Component todo : ((VToDo) component).getAlarms()) { resolveTimezones(todo.getProperties()); } } } } consumer.accept(calendar); }
@Override public void endCalendar() throws IOException { if (propertiesWithTzId.size() > 0 && tzRegistry != null) { for (CalendarComponent component : calendar.getComponents()) { resolveTimezones(component.getProperties()); if (component instanceof VAvailability) { for (Component available : ((VAvailability) component).getAvailable()) { resolveTimezones(available.getProperties()); } } else if (component instanceof VEvent) { for (Component alarm : ((VEvent) component).getAlarms()) { resolveTimezones(alarm.getProperties()); } } else if (component instanceof VToDo) { for (Component todo : ((VToDo) component).getAlarms()) { resolveTimezones(todo.getProperties()); } } } } consumer.accept(calendar); }
public void endComponent(final String name) { assertComponent(component); if (subComponent != null) { if (component instanceof VTimeZone) { ((VTimeZone) component).getObservances().add((Observance) subComponent); } else if (component instanceof VEvent) { ((VEvent) component).getAlarms().add((VAlarm) subComponent); } else if (component instanceof VToDo) { ((VToDo) component).getAlarms().add((VAlarm) subComponent); } else if (component instanceof VAvailability) { ((VAvailability) component).getAvailable().add((Available) subComponent); } subComponent = null; } else { calendar.getComponents().add(component); if (component instanceof VTimeZone && tzRegistry != null) { // register the timezone for use with iCalendar objects.. tzRegistry.register(new TimeZone((VTimeZone) component)); } component = null; } }
private static void processAvailable(final IcalCallback cb, final BwCalendar cal, final Icalendar ical, final VAvailability val, final EventInfo vavail) throws CalFacadeException { try { final ComponentList avls = val.getAvailable(); if ((avls == null) || avls.isEmpty()) { return; } for (final Object o : avls) { if (!(o instanceof Available)) { throw new IcalMalformedException("Invalid available list"); } final EventInfo availi = toEvent(cb, cal, ical, (Component)o, true, false); availi.getEvent().setOwnerHref( vavail.getEvent().getOwnerHref()); vavail.addContainedItem(availi); vavail.getEvent().addAvailableUid(availi.getEvent().getUid()); } } catch (final CalFacadeException cfe) { throw cfe; } catch (final Throwable t) { throw new CalFacadeException(t); } }
((VAvailability) component).getAvailable().add(subComponent);
((VToDo)parent).getAlarms().add((VAlarm) component); } else if (parent instanceof VAvailability) { ((VAvailability)parent).getAvailable().add((Available)component); } else if (parent instanceof VVoter) { ((VVoter) parent).getVotes().add((Vote) component);
((VToDo) parent).getAlarms().add((VAlarm) component); } else if (parent instanceof VAvailability) { ((VAvailability)parent).getAvailable() .add((Available)component); } else if (parent instanceof VVoter) {
((VToDo)parent).getAlarms().add((VAlarm) component); } else if (parent instanceof VAvailability) { ((VAvailability)parent).getAvailable().add((Available)component); } else if (parent instanceof VVoter) { ((VVoter) parent).getVotes().add((Vote) component);
final VAvailability va = (VAvailability)comp; for (final EventInfo aei: ei.getContainedItems()) { va.getAvailable().add((Available)toIcalComponent(aei, false, tzreg, currentPrincipal));
final Iterator iterator = getAvailable().iterator(); while (iterator.hasNext()) { final Component component = (Component) iterator.next();