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