public static SearchCond convert(final SearchCondVisitor visitor, final String filter) {
SCIMFilterParser parser = new SCIMFilterParser(new CommonTokenStream(
new SCIMFilterLexer(CharStreams.fromString(filter))));
parser.setBuildParseTree(true);
parser.setTrimParseTree(true);
parser.setProfile(true);
parser.removeErrorListeners();
parser.setErrorHandler(new SCIMFilterErrorHandler());
try {
return visitor.visit(parser.scimFilter());
} catch (Exception e) {
LOG.error("Could not parse '{}'", filter, e);
throw new BadRequestException(ErrorType.invalidFilter, "Could not parse '" + filter + "'");
}
}
SearchCondConverter.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:syncope
作者:
评论列表
文章目录