private @Autowired AutowireCapableBeanFactory beanFactory; @Bean public FilterRegistrationBean myFilter() { FilterRegistrationBean registration = new FilterRegistrationBean(); Filter myFilter = new MyFilter(); beanFactory.autowireBean(myFilter); registration.setFilter(myFilter); registration.addUrlPatterns("/myfitlerpath/*"); return registration; }
@Bean public FilterRegistrationBean requestDumperFilter() { FilterRegistrationBean registration = new FilterRegistrationBean(); Filter requestDumperFilter = new RequestDumperFilter(); registration.setFilter(requestDumperFilter); registration.addUrlPatterns("/*"); return registration; }
DescribeInstancesRequest request = new DescribeInstancesRequest(); List<String> valuesT1 = new ArrayList<String>(); valuesT1.add("my-keypair-name"); Filter filter = new Filter("key-name", valuesT1); DescribeInstancesResult result = ec2.describeInstances(request.withFilters(filter)); List<Reservation> reservations = result.getReservations(); for (Reservation reservation : reservations) { List<Instance> instances = reservation.getInstances(); for (Instance instance : instances) { System.out.println(instance.getInstanceId()); } }
Filter filter = new Filter("color", "mileage" /* and other columns */); filter.addSearch("color", color); String sql = "SELECT * FROM Cars " + filter.toSQL();
Filter filter = new Filter("emailAddress", "xyz@gmail.com"); filter.setComparisonOperator(ComparisonOperator.LIKE); session.loadAll(UserN.class, filter, 1);
Filter filter = new Filter(); filter.maskBits = yourMaskBits; mPhysicsWr.getPhysicsConnectorManager().findBodyByShape(this).getFixtureList().get(0).setFilterData(filter);
Filter filter = new Filter(); String s = ""; filter.setAny( wrap( "", "_", s ) );
Filter filter = new TermRangeFilter("field", "0", null, true, false);
Filter q1Filter = new CachingWrapperFilter(new QueryWrapperFilter(q1)); is.search(q2, q1Filter, collector);
GeoPt center = new GeoPt(latitude, longitude); double radius = valueInMeters; Filter f = new StContainsFilter("geoPt", new Circle(center, radius)); ofy().load().type(GeoStat.class).filter(f);
Filter filter = new Compare.OR(new Compare.Equal("email", emailInput), new Compare.Equal("password", passwordInput)); container.addContainerFilter(filter);
final String json = "[{\"type\":\"string\",\"value\":\"value1\",\"field\":\"label\"},{\"type\":\"string\",\"value\":\"value2\",\"field\":\"address_unique\"}]"; final JsonParser parser = new JsonParser(); final JsonElement rootElement = parser.parse(json); final JsonArray values = rootElement.getAsJsonArray(); for (final JsonElement value : values) { final JsonObject obj = value.getAsJsonObject(); final Filter filter = new Filter(); filter.setType(obj.get("type")); filter.setValue(obj.get("value")); filter.setField(obj.get("field")); }
BooleanQuery bq = new BooleanQuery(); // set up bq Filter myFilter = new CachingWrapperFilter ( new QueryWrapperFilter (bq) );
private static Filter getEmptyFilter(){ Filter filter = new Filter(); filter.setFields(new ArrayList<String>()); filter.setValues(new ArrayList<String>()); filter.setOperators(new ArrayList<String>()); return filter; } private static Filter setKeyAndValues(Filter inputFilterObj, Map.Entry<String,Map<String,String>> entry, QueryModel queryModel){ inputFilterObj.setFields(new ArrayList<String>()); inputFilterObj.getFields().add(entry.getKey()); if (entry.getValue() != null) { inputFilterObj.getValues().add(entry.getValue().get("value")); inputFilterObj.getOperators().add(entry.getValue().get("matchMode")); queryModel.getFilters().add(inputFilterObj); } return inputFilterObj; } List<Filter> finalOutput = filters.entrySet().stream() .map(e -> RespectOthers.setKeyAndValues(RespectOthers.getEmptyFilter(), e, myQueryModel)) .collect(Collectors.toList());
@Override public Collection<Injectable<?>> start(final NeoServer neoServer) { webServer = getWebServer(neoServer); final Database database = neoServer.getDatabase(); final GraphDatabaseAPI graphDatabaseAPI = database.getGraph(); final Guard guard = graphDatabaseAPI.getDependencyResolver().resolveDependency(Guard.class); final Filter filter = new GuardingRequestFilter(guard, 600); webServer.addFilter(filter, "/*" ); final Filter filter2 = new GuardingRequestFilter(guard, 3000); webServer.addFilter(filter2, "*/batch" ); return Collections.emptyList(); }