public String toLoggerName() { return new StringBuilder().append(LoggerType.AUDIT.getPrefix()).append('.'). append(buildEvent(type, category, subcategory, event, result)).toString(); }
public String toLoggerName() { return new StringBuilder().append(LoggerType.AUDIT.getPrefix()).append('.'). append(buildEvent(type, category, subcategory, event, result)).toString(); }
@Override public boolean notificationsAvailable( final AuditElements.EventCategoryType type, final String category, final String subcategory, final String event) { final String successEvent = AuditLoggerName.buildEvent(type, category, subcategory, event, Result.SUCCESS); final String failureEvent = AuditLoggerName.buildEvent(type, category, subcategory, event, Result.FAILURE); return notificationDAO.findAll().stream(). anyMatch(notification -> notification.isActive() && (notification.getEvents().contains(successEvent) || notification.getEvents().contains(failureEvent))); }
@Override protected void populateItem(final ListItem<String> item) { item.add(new Check<>("successCheck", new Model<>(AuditLoggerName.buildEvent( eventCategoryTO.getType(), eventCategoryTO.getCategory(), eventCategoryTO.getSubcategory(), item.getModelObject(), AuditElements.Result.SUCCESS)), successGroup)); } };
@Override protected void populateItem(final ListItem<String> item) { item.add(new Check<>("failureCheck", new Model<>(AuditLoggerName.buildEvent( eventCategoryTO.getType(), eventCategoryTO.getCategory(), eventCategoryTO.getSubcategory(), item.getModelObject(), AuditElements.Result.FAILURE)), failureGroup)); } };
@Override public void onClick(final AjaxRequestTarget target, final EventCategory ignore) { if (StringUtils.isNotBlank(custom.getModelObject())) { Pair<EventCategory, AuditElements.Result> parsed = AuditLoggerName.parseEventCategory(custom. getModelObject()); String eventString = AuditLoggerName.buildEvent( parsed.getKey().getType(), null, null, parsed.getKey().getEvents().isEmpty() ? StringUtils.EMPTY : parsed.getKey().getEvents().iterator().next(), parsed.getValue()); custom.setModelObject(StringUtils.EMPTY); send(EventCategoryPanel.this.getPage(), Broadcast.BREADTH, new EventSelectionChanged( target, Collections.<String>emptySet(), Collections.<String>singleton(eventString))); target.add(categoryContainer); } } }, ActionLink.ActionType.DELETE, StringUtils.EMPTY, true).hideLabel();
@Override public void onClick(final AjaxRequestTarget target, final EventCategory ignore) { if (StringUtils.isNotBlank(custom.getModelObject())) { Pair<EventCategory, AuditElements.Result> parsed = AuditLoggerName.parseEventCategory(custom. getModelObject()); String eventString = AuditLoggerName.buildEvent( parsed.getKey().getType(), null, null, parsed.getKey().getEvents().isEmpty() ? StringUtils.EMPTY : parsed.getKey().getEvents().iterator().next(), parsed.getValue()); custom.setModelObject(StringUtils.EMPTY); send(EventCategoryPanel.this.getPage(), Broadcast.BREADTH, new EventSelectionChanged( target, Collections.<String>singleton(eventString), Collections.<String>emptySet())); target.add(categoryContainer); } } }, ActionLink.ActionType.CREATE, StringUtils.EMPTY).hideLabel();
@Override protected void onUpdate(final AjaxRequestTarget target) { final Set<String> toBeRemoved = new HashSet<>(); final Set<String> toBeAdded = new HashSet<>(); for (String event : getEvents(eventCategoryTO)) { String eventString = AuditLoggerName.buildEvent( eventCategoryTO.getType(), eventCategoryTO.getCategory(), eventCategoryTO.getSubcategory(), event, AuditElements.Result.SUCCESS); if (successGroup.getModelObject().contains(eventString)) { toBeAdded.add(eventString); } else { toBeRemoved.add(eventString); } } send(EventSelectionPanel.this.getPage(), Broadcast.BREADTH, new SelectedEventsPanel.EventSelectionChanged(target, toBeAdded, toBeRemoved)); } });
@Override protected void onUpdate(final AjaxRequestTarget target) { final Set<String> toBeRemoved = new HashSet<>(); final Set<String> toBeAdded = new HashSet<>(); for (String event : getEvents(eventCategoryTO)) { final String eventString = AuditLoggerName.buildEvent( eventCategoryTO.getType(), eventCategoryTO.getCategory(), eventCategoryTO.getSubcategory(), event, AuditElements.Result.FAILURE); if (failureGroup.getModelObject().contains(eventString)) { toBeAdded.add(eventString); } else { toBeRemoved.add(eventString); } } send(EventSelectionPanel.this.getPage(), Broadcast.BREADTH, new SelectedEventsPanel.EventSelectionChanged(target, toBeAdded, toBeRemoved)); } });
String currentEvent = AuditLoggerName.buildEvent(type, category, subcategory, event, condition); if (!notification.getEvents().contains(currentEvent)) { LOG.debug("No events found about {}", any);
map(audit -> AuditLoggerName.buildEvent( audit.getType(), audit.getCategory(),
custom.setModelObject(AuditLoggerName.buildEvent( categoryEvent.getKey().getType(), categoryEvent.getKey().getCategory(),