public Set<String> getRrules() { return entity.getRrules(); }
/** Return parsed rrules. * * @param ev * @return Collection of parsed rrules * @throws CalFacadeException */ public static Collection<RecurRuleComponents> fromEventRrules(BwEvent ev) throws CalFacadeException { return fromEventXrules(ev, ev.getRrules()); }
public Set<String> getMasterCollection() { return getTarget().getRrules(); } };
public Set<String> getRrules() { Set<String> c = super.getRrules(); if (c == null) { c = new OverrideSet<String>(BwEvent.ProxiedFieldIndex.pfiRrules, ref, this) { public void setOverrideCollection(Set<String> val) { ref.setRrules(val); setChangeFlag(true); } public Set<String> getOverrideCollection() { return ref.getRrules(); } public void copyIntoOverrideCollection() { Set<String> mstr = getMasterCollection(); if (mstr != null) { Set<String> over = getOverrideCollection(); over.addAll(mstr); } } public Set<String> getMasterCollection() { return getTarget().getRrules(); } }; super.setRrules(c); } return c; }
@Override @NoProxy public boolean hasRrules() { return !isEmpty(getRrules()); }
@Override @NoProxy public void addRrule(final String val) { Set<String> c = getRrules(); if (c == null) { c = new TreeSet<String>(); setRrules(c); } if (!c.contains(val)) { c.add(val); setRecurring(true); } }
public void setRrules(Set<String> val) { if (val instanceof OverrideSet) { val = ((OverrideSet<String>)val).getOverrideCollection(); } int res = doSet(ProxiedFieldIndex.pfiRrules, false, getTarget().getRrules(), ref.getRrules(), val); if (res == setRefNull) { ref.setRrules(null); } if (res == setRefVal) { ref.setRrules(val); } }
try { if (val.hasRrules()) { for(String s: val.getRrules()) { RRule rule = new RRule(); rule.setValue(s);
if (emit(pattern, compCl, RrulePropType.class) && val.hasRrules()) { for(String s: val.getRrules()) { RRule rule = new RRule(); rule.setValue(s);
for (String s: ev.getRrules()) { if (stringMatch(s, val)) { return true;
originalVals = ev.getRrules(); if (checkMulti(ent, originalVals, update)) { ev.setRrules((Set)ent.getAddedValues());
ev.setRecurring(getRecurring()); if (ev.isRecurringEntity()) { ev.setRrules(clone(getRrules())); ev.setExrules(clone(getExrules())); ev.setRdates(clone(getRdates()));
} else { if (hasRrules()) { ts.append("rrules", getRrules());