/** Set the cell's value. */ public void set(A a) { synchronized (lock) { if (ne(a, this.a)) { this.a = a; change += 1; } } }
@Override public Boolean apply(A x) { return EqualsUtil.ne(x, a); } };
public SecurityContext(SecurityService sec, Organization org, User user) { if (ne(org, user.getOrganization())) { throw new IllegalArgumentException("User is not a member of organization " + org.getId()); } this.sec = sec; this.user = user; this.org = org; }
@Override public Response apply(List<BundleInfo> infos) { final String bundleVersion = infos.get(0).getBundleVersion(); final Option<String> buildNumber = infos.get(0).getBuildNumber(); for (BundleInfo a : infos) { if (ne(a.getBundleVersion(), bundleVersion) || ne(a.getBuildNumber(), buildNumber)) return ok(TEXT_PLAIN_TYPE, "false"); } return ok(TEXT_PLAIN_TYPE, "true"); } });
@Override protected A calc() { final Tuple<B, Object> mChange = master.change(); if (ne(mChange.getB(), change)) { a = f.apply(mChange.getA()); change = mChange.getB(); } return a; } };
@Override protected A calc() { final Tuple<B, Object> mChangeB = masterB.change(); final Tuple<C, Object> mChangeC = masterC.change(); final Tuple<Object, Object> mChange = tuple(mChangeB.getB(), mChangeC.getB()); if (ne(mChange, change)) { a = f.apply(mChangeB.getA(), mChangeC.getA()); change = mChange; } return a; } };