private String validateUsername(TextFilter filter) { switch(filter.getType()) { case NAMEVALUE: String name = filter.getText(); if(StringUtils.isBlank(name) ) throw new BadRequestServiceEx("Blank user name"); return name.trim(); case DEFAULT: case ANY: return null; default: throw new BadRequestServiceEx("Unknown user filter type '"+filter+"'"); } }
private String validateRolename(TextFilter filter) { switch(filter.getType()) { case NAMEVALUE: String name = filter.getText(); if(StringUtils.isBlank(name) ) throw new BadRequestServiceEx("Blank role name"); return name.trim(); case DEFAULT: case ANY: return null; default: throw new BadRequestServiceEx("Unknown role filter type '"+filter+"'"); } }
ipvalue = filter.getSourceAddress().getText(); if(! IPUtils.isAddressValid(ipvalue)) { LOGGER.error("Bad address filter " + ipvalue);
public static void addStringCriteria(Search searchCriteria, String fieldName, RuleFilter.TextFilter filter) { switch (filter.getType()) { case ANY: break; // no filtering case DEFAULT: searchCriteria.addFilterNull(fieldName); break; case NAMEVALUE: if(filter.isIncludeDefault()) { searchCriteria.addFilterOr( Filter.isNull(fieldName), Filter.equal(fieldName, filter.getText())); } else { searchCriteria.addFilter( Filter.equal(fieldName, filter.getText())); } break; case IDVALUE: default: throw new AssertionError(); } }
public static void addFixedStringCriteria(Search searchCriteria, String fieldName, RuleFilter.TextFilter filter) { switch (filter.getType()) { case ANY: throw new BadRequestServiceEx(fieldName + " should be a fixed search and can't be ANY"); case DEFAULT: searchCriteria.addFilterNull(fieldName); break; case NAMEVALUE: if(filter.isIncludeDefault()) { throw new BadRequestServiceEx(fieldName + " should be a fixed search"); } else { searchCriteria.addFilter( Filter.equal(fieldName, filter.getText())); } break; case IDVALUE: default: throw new AssertionError(); } } }
private void addStringCriteria(Search searchCriteria, String fieldName, TextFilter filter) { switch (filter.getType()) { case ANY: break; // no filtering case DEFAULT: searchCriteria.addFilterNull(fieldName); break; case NAMEVALUE: searchCriteria.addFilterOr( Filter.isNull(fieldName), Filter.equal(fieldName, filter.getText())); break; case IDVALUE: default: throw new AssertionError(); } }
private static String getFilterName(RuleFilter.TextFilter filter) { return filter==null? null: filter.getType()==RuleFilter.FilterType.NAMEVALUE? filter.getText(): null; } private static Boolean getFilterDefault(RuleFilter.TextFilter filter) {