/** Get the event's recurrence id * * @return the event's recurrence id */ public String getRecurrenceId() { if (event == null) { return null; } return event.getRecurrenceId(); }
public String getRecurrenceId() { return entity.getRecurrenceId(); }
/** * @param val an override */ public void addOverride(final EventInfo val) { if (val.getEvent().getRecurrenceId() == null) { throw new RuntimeException("No recurrence id in override"); } if (overrides == null) { overrides = new TreeSet<>(); } final EventOverride eo = new EventOverride(val); if (!overrides.contains(eo)) { overrides.add(eo); } }
private static EventInfo findMaster(final String guid, final Collection evs) { if (evs == null) { return null; } Iterator it = evs.iterator(); while (it.hasNext()) { EventInfo ei = (EventInfo)it.next(); BwEvent ev = ei.getEvent(); if ((ev.getRecurrenceId() == null) && guid.equals(ev.getUid()) /* && ei.getNewEvent() */) { return ei; } } return null; }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Override{eventid="); if (getEvent() == null) { sb.append("UNKNOWN"); } else { sb.append(getEvent().getId()); } sb.append(", recurrenceId="); sb.append(getEvent().getRecurrenceId()); sb.append("}"); return sb.toString(); } }
public boolean removeOverride(final String rid) throws CalFacadeException { EventOverride ov = null; if (Util.isEmpty(overrides)) { return false; } for (final EventOverride eo: overrides) { if (eo.getEvent().getRecurrenceId().equals(rid)) { ov = eo; break; } } if (ov == null) { return false; } overrides.remove(ov); return true; }
/** * @param event * @param overrides */ public EventInfo(final BwEvent event, final Set<EventInfo> overrides) { setEvent(event); this.overrides = new TreeSet<EventOverride>(); for (EventInfo oei: overrides) { if (oei.getEvent().getRecurrenceId() == null) { throw new RuntimeException("No recurrence id in override"); } this.overrides.add(new EventOverride(oei)); } retrievedOverrides = new TreeSet<>(this.overrides); }
public int compare(final EventOverride o1, final EventOverride o2) { if (o1 == o2) { return 0; } BwEvent ev1 = o1.getEvent(); BwEvent ev2 = o2.getEvent(); int res = ev1.getUid().compareTo(ev2.getUid()); if (res != 0) { return res; } return Util.compareStrings(ev1.getRecurrenceId(), ev2.getRecurrenceId()); }
@NoProxy @NoDump public String getEncodedHref() { final String href = Util.buildPath(false, getColPath(), "/", getName()); if (getRecurrenceId() == null) { return href; } return href + "%23" + getRecurrenceId(); }
public String getRecurrenceId() { String val = ref.getRecurrenceId(); if (val != null) { return val; } if (ref.getEmptyFlag(ProxiedFieldIndex.pfiRecurrenceId)) { return null; } return getTarget().getRecurrenceId(); }
public void setRecurrenceId(String val) { int res = doSet(ProxiedFieldIndex.pfiRecurrenceId, false, getTarget().getRecurrenceId(), ref.getRecurrenceId(), val); if (res == setRefNull) { ref.setRecurrenceId(null); } if (res == setRefVal) { ref.setRecurrenceId(val); } }
/** See if the master event has an override with the given recurrence id. * If not optionally create one. * * @param rid * @param create - true to creat emissing override. * @return EventInfo for override * @throws CalFacadeException */ public EventInfo findOverride(final String rid, final boolean create) throws CalFacadeException { if (overrides != null) { for (EventOverride eo: overrides) { if (eo.getEvent().getRecurrenceId().equals(rid)) { return eo.getEventInfo(); } } } if (!create) { return null; } BwEventProxy proxy = BwEventProxy.makeAnnotation(getEvent(), null, true); proxy.setRecurring(new Boolean(false)); EventInfo oei = new EventInfo(proxy); proxy.setRecurrenceId(rid); oei.setNewEvent(true); addOverride(oei); return oei; }
res = CalFacadeUtil.cmpObjval(e1.getRecurrenceId(), e2.getRecurrenceId()); if (res != 0) { return res;
overrides.put(ov.getRecurrenceId(), ov);
r.setRecurrenceid(ev.getRecurrenceId());
for (final EventInfo oei: getOverrides()) { final BwEvent ev = oei.getEvent(); final EventInfo oOutEi = outEi.findOverride(ev.getRecurrenceId()); final BwEvent outEv = oOutEi.getEvent();
@Override public String toString() { ToString ts = new ToString(this); if (getEvent() == null) { ts.append("eventId", (Integer)null); } else { ts.append("eventId", getEvent().getId()); } ts.append("editable", getEditable()); ts.append("kind", kindStr[getKind()]); if (getAlarms() != null) { for (BwAlarm alarm: getAlarms()) { ts.append("alarm", alarm.toString()); } } ts.append("recurrenceId", getEvent().getRecurrenceId()); return ts.toString(); }
res.setName(getName()); res.setUid(getUid()); res.setRecurrenceId(getRecurrenceId()); res.setRecurring(false); res.setTombstoned(false);
ts.append("\n, getRecurring", getRecurring()); if (getRecurrenceId() != null) { ts.append("recurrenceId", getRecurrenceId()); } else { if (hasRrules()) {
ev.setCtoken(getCtoken()); ev.setRecurrenceId(getRecurrenceId()); ev.setRecurring(getRecurring()); if (ev.isRecurringEntity()) {