public Set<String> getExrules() { return entity.getExrules(); }
public Set<String> getMasterCollection() { return getTarget().getExrules(); } };
@Override @NoProxy public void addExrule(final String val) { Set<String> c = getExrules(); if (c == null) { c = new TreeSet<String>(); setExrules(c); } if (!c.contains(val)) { c.add(val); } }
public Set<String> getExrules() { Set<String> c = super.getExrules(); if (c == null) { c = new OverrideSet<String>(BwEvent.ProxiedFieldIndex.pfiExrules, ref, this) { public void setOverrideCollection(Set<String> val) { ref.setExrules(val); setChangeFlag(true); } public Set<String> getOverrideCollection() { return ref.getExrules(); } public void copyIntoOverrideCollection() { Set<String> mstr = getMasterCollection(); if (mstr != null) { Set<String> over = getOverrideCollection(); over.addAll(mstr); } } public Set<String> getMasterCollection() { return getTarget().getExrules(); } }; super.setExrules(c); } return c; }
@Override @NoProxy public boolean hasExrules() { return !isEmpty(getExrules()); }
public void setExrules(Set<String> val) { if (val instanceof OverrideSet) { val = ((OverrideSet<String>)val).getOverrideCollection(); } int res = doSet(ProxiedFieldIndex.pfiExrules, false, getTarget().getExrules(), ref.getExrules(), val); if (res == setRefNull) { ref.setExrules(null); } if (res == setRefVal) { ref.setExrules(val); } }
for(String s: val.getExrules()) { ExRule rule = new ExRule(); rule.setValue(s);
originalVals = ev.getExrules(); if (checkMulti(ent, originalVals, update)) { ev.setExrules((Set)ent.getAddedValues());
for (String s: ev.getExrules()) { if (stringMatch(s, val)) { return true;
if (ev.isRecurringEntity()) { ev.setRrules(clone(getRrules())); ev.setExrules(clone(getExrules())); ev.setRdates(clone(getRdates())); ev.setExdates(clone(getExdates()));
ts.append("exrules", getExrules());