public Set<BwDateTime> getExdates() { return entity.getExdates(); }
public Set<BwDateTime> getMasterCollection() { return getTarget().getExdates(); } };
@Override @NoProxy public void addExdate(final BwDateTime val) { Set<BwDateTime> c = getExdates(); if (c == null) { c = new TreeSet<BwDateTime>(); setExdates(c); } if (!c.contains(val)) { c.add(val); } }
public Set<BwDateTime> getExdates() { Set<BwDateTime> c = super.getExdates(); if (c == null) { c = new OverrideSet<BwDateTime>(BwEvent.ProxiedFieldIndex.pfiExdates, ref, this) { public void setOverrideCollection(Set<BwDateTime> val) { ref.setExdates(val); setChangeFlag(true); } public Set<BwDateTime> getOverrideCollection() { return ref.getExdates(); } public void copyIntoOverrideCollection() { Set<BwDateTime> mstr = getMasterCollection(); if (mstr != null) { Set<BwDateTime> over = getOverrideCollection(); over.addAll(mstr); } } public Set<BwDateTime> getMasterCollection() { return getTarget().getExdates(); } }; super.setExdates(c); } return c; }
@Override @NoProxy public boolean hasExdates() { return !isEmpty(getExdates()); }
public void setExdates(Set<BwDateTime> val) { if (val instanceof OverrideSet) { val = ((OverrideSet<BwDateTime>)val).getOverrideCollection(); } int res = doSet(ProxiedFieldIndex.pfiExdates, false, getTarget().getExdates(), ref.getExdates(), val); if (res == setRefNull) { ref.setExdates(null); } if (res == setRefVal) { ref.setExdates(val); } }
dts = getExdates(); if (dts != null) { for (BwDateTime rdt: dts) {
makeDlp(val, true, val.getExdates(), pl); } catch (CalFacadeException cfe) { throw cfe;
originalVals = ev.getExdates(); if (checkMulti(ent, originalVals, update)) { ev.setExdates((Set)ent.getAddedValues());
for (BwDateTime dt: ev.getExdates()) { if (stringMatch(dt.getDtval(), val)) { return true;
ev.setExrules(clone(getExrules())); ev.setRdates(clone(getRdates())); ev.setExdates(clone(getExdates()));
ts.append("exdates", getExdates());