private void addEventsAndFilterCriteria(XmlWriter xml, NotificationConfiguration config) { for (String event : config.getEvents()) { xml.start("Event").value(event).end(); } Filter filter = config.getFilter(); if (filter != null) { validateFilter(filter); xml.start("Filter"); if (filter.getS3KeyFilter() != null) { validateS3KeyFilter(filter.getS3KeyFilter()); xml.start("S3Key"); for (FilterRule filterRule : filter.getS3KeyFilter().getFilterRules()) { xml.start("FilterRule"); xml.start("Name").value(filterRule.getName()).end(); xml.start("Value").value(filterRule.getValue()).end(); xml.end(); } xml.end(); } xml.end(); } }
private void addEventsAndFilterCriteria(XmlWriter xml, NotificationConfiguration config) { for (final String event : config.getEvents()) { xml.start("Event").value(event).end(); } final Filter filter = config.getFilter(); if (filter != null) { validateFilter(filter); xml.start("Filter"); if (filter.getS3KeyFilter() != null) { validateS3KeyFilter(filter.getS3KeyFilter()); xml.start("S3Key"); for (final FilterRule filterRule : filter.getS3KeyFilter().getFilterRules()) { xml.start("FilterRule"); xml.start("Name").value(filterRule.getName()).end(); xml.start("Value").value(filterRule.getValue()).end(); xml.end(); } xml.end(); } xml.end(); } }
private void addEventsAndFilterCriteria(XmlWriter xml, NotificationConfiguration config) { for (String event : config.getEvents()) { xml.start("Event").value(event).end(); } Filter filter = config.getFilter(); if (filter != null) { validateFilter(filter); xml.start("Filter"); if (filter.getS3KeyFilter() != null) { validateS3KeyFilter(filter.getS3KeyFilter()); xml.start("S3Key"); for (FilterRule filterRule : filter.getS3KeyFilter().getFilterRules()) { xml.start("FilterRule"); xml.start("Name").value(filterRule.getName()).end(); xml.start("Value").value(filterRule.getValue()).end(); xml.end(); } xml.end(); } xml.end(); } }
private void addEventsAndFilterCriteria(XmlWriter xml, NotificationConfiguration config) { for (final String event : config.getEvents()) { xml.start("Event").value(event).end(); } final Filter filter = config.getFilter(); if (filter != null) { validateFilter(filter); xml.start("Filter"); if (filter.getS3KeyFilter() != null) { validateS3KeyFilter(filter.getS3KeyFilter()); xml.start("S3Key"); for (final FilterRule filterRule : filter.getS3KeyFilter().getFilterRules()) { xml.start("FilterRule"); xml.start("Name").value(filterRule.getName()).end(); xml.start("Value").value(filterRule.getValue()).end(); xml.end(); } xml.end(); } xml.end(); } }