6月
25
2013
[appengine][slim3]InMemoryInCriterionがlistプロパティでも動作するように修正
投稿者: miztaka, カテゴリ: appengine, java, slim3, tags: appengine, google, java, slim3listプロパティにInMemoryInCriterionを適用するとエラーになるので修正。
これでいいのかしら。。
public boolean accept(Object model) {
Object v = convertValueForDatastore(attributeMeta.getValue(model));
for (Object o : value) {
if (v instanceof Collection<?>) {
for (Object v2: (Collection<?>)v) {
if (compareValue(v2, o) == 0) {
return true;
}
}
} else {
if (compareValue(v, o) == 0) {
return true;
}
}
}
return false;
}

エントリ (RSS)