@Override public SearchCond getAllMatchingCond() { AnyCond idCond = new AnyCond(AttributeCond.Type.ISNOTNULL); idCond.setSchema("id"); return SearchCond.getLeafCond(idCond); }
if (StringUtils.isNotBlank(term)) { AnyCond termCond = new AnyCond(AttributeCond.Type.ILIKE); termCond.setSchema("name");
@Override public <T extends Any<?>> boolean matches(final T any, final SearchCond cond) { AnyCond keycond = new AnyCond(AttributeCond.Type.EQ); keycond.setSchema("key"); keycond.setExpression(any.getKey()); return !search(SearchCond.getAndCond(SearchCond.getLeafCond(keycond), cond), any.getType().getKind()).isEmpty(); } }
protected Triple<PlainSchema, PlainAttrValue, AnyCond> check(final AnyCond cond, final AnyTypeKind kind) { AnyCond computed = new AnyCond(cond.getType()); computed.setSchema(cond.getSchema()); computed.setExpression(cond.getExpression()); computed.setSchema("id"); computed.setSchema(computed.getSchema() + "_id"); schema.setType(AttrSchemaType.String);
if (provision.getAnyType().getKind() == AnyTypeKind.USER && provision.isIgnoreCaseMatch()) { AnyCond cond = new AnyCond(AttributeCond.Type.IEQ); cond.setSchema("username"); cond.setExpression(connObjectKey); result.addAll(searchDAO.search(SearchCond.getLeafCond(cond), AnyTypeKind.USER). if (provision.getAnyType().getKind() == AnyTypeKind.GROUP && provision.isIgnoreCaseMatch()) { AnyCond cond = new AnyCond(AttributeCond.Type.IEQ); cond.setSchema("name"); cond.setExpression(connObjectKey); result.addAll(searchDAO.search(SearchCond.getLeafCond(cond), AnyTypeKind.GROUP). cond.setSchema("name"); cond.setExpression(connObjectKey); result.addAll(searchDAO.search(SearchCond.getLeafCond(cond), AnyTypeKind.ANY_OBJECT).
keyCond.setSchema("key"); SearchCond allMatchingCond = SearchCond.getLeafCond(keyCond); int users = searchDAO.count(adminRealms, allMatchingCond, AnyTypeKind.USER);
keyCond.setSchema("key"); SearchCond allMatchingCond = SearchCond.getLeafCond(keyCond); int users = searchDAO.count(adminRealms, allMatchingCond, AnyTypeKind.USER);
tokenCond.setSchema(leaf.getAttributeCond().getSchema()); tokenCond.setType(leaf.getAttributeCond().getType()); tokenCond.setExpression(null);