public Date getEventDate() { if (finished == null) { return super.getEventDate(); } else { return getFinished(); } }
public List<AuthcAuthzEvent> getAuthcAuthzEvents(Set<String> subtypes, Integer from, Integer count, Predicate<Entry> filter) { List<Entry> result = getEvents(AUTHC_AUTHZ_EVENT_TYPE_SET, subtypes, from, count, filter); return getAaesFromMaps(result); }
public List<NexusArtifactEvent> getNexusArtifectEvents(Set<String> subtypes, Integer from, Integer count, Predicate<Entry> filter) { List<Entry> result = getEvents(REPO_EVENT_TYPE_SET, subtypes, from, count, filter); return getAisFromMaps(result); }
protected void addToTimeline(SystemEvent se) { Map<String, String> map = new HashMap<String, String>(); putContext(map, CTX_PREFIX, se.getEventContext()); map.put(DATE, getDateFormat().format(se.getEventDate())); map.put(ACTION, se.getAction()); map.put(MESSAGE, se.getMessage()); addToTimeline(map, SYSTEM_EVENT_TYPE, se.getAction()); }
public void addAuthcAuthzEvent(AuthcAuthzEvent evt) { Map<String, String> map = new HashMap<String, String>(); putContext(map, CTX_PREFIX, evt.getEventContext()); map.put(ACTION, evt.getAction()); map.put(MESSAGE, evt.getMessage()); map.put(DATE, getDateFormat().format(evt.getEventDate())); addToTimeline(map, AUTHC_AUTHZ_EVENT_TYPE, evt.getAction()); }
public void systemProcessBroken(SystemProcess prc, Throwable e) { prc.broken(e); addToTimeline(prc); log.debug(prc.getMessage(), e); }
public void systemProcessFinished(SystemProcess prc, String finishMessage) { prc.finished(finishMessage); addToTimeline(prc); log.debug(prc.getMessage()); }
public void systemProcessCanceled(SystemProcess prc, String cancelMessage) { prc.canceled(cancelMessage); addToTimeline(prc); log.debug(prc.getMessage()); }
protected String buildLink(NexusArtifactEvent event) { return "content/repositories/" + event.getNexusItemInfo().getRepositoryId() + event.getNexusItemInfo().getPath(); }
public SystemProcess systemProcessStarted(String action, String message) { SystemProcess prc = new SystemProcess(new Date(), action, message, new Date()); addToTimeline(prc); log.debug(prc.getMessage()); return prc; }
public List<SystemEvent> getSystemEvents(Set<String> subtypes, Integer from, Integer count, Predicate<Entry> filter) { List<Entry> result = getEvents(SYSTEM_EVENT_TYPE_SET, subtypes, from, count, filter); return getSesFromMaps(result); }
public void addSystemEvent(String action, String message) { SystemEvent event = new SystemEvent(new Date(), action, message); addToTimeline(event); }
@Override public List<NexusArtifactEvent> getEventList(Integer from, Integer count, Map<String, String> params) { final Set<String> repositoryIds = getRepoIdsFromParams(params); final Predicate<Entry> filter = (repositoryIds == null || repositoryIds.isEmpty()) ? null : new RepositoryIdTimelineFilter(repositoryIds); return getFeedRecorder().getNexusArtifectEvents( new HashSet<String>(Arrays.asList(NexusArtifactEvent.ACTION_CACHED, NexusArtifactEvent.ACTION_DEPLOYED)), from, count, filter); }
protected String buildDescriptionMsgAddress(NexusArtifactEvent event) { if (event.getEventContext().containsKey(AccessManager.REQUEST_REMOTE_ADDRESS)) { return "Request originated from IP address " + (String) event.getEventContext().get(AccessManager.REQUEST_REMOTE_ADDRESS) + ".\n"; } return ""; }
protected Date buildPublishDate(NexusArtifactEvent event) { return event.getEventDate(); }
public String toString() { return getMessage(); } }
protected String buildTitle(NexusArtifactEvent event) { return event.getAction(); }
public String toString() { return getMessage(); }
public void addItemAttributes(Map<String, String> atr) { getItemAttributes().putAll(atr); } }
protected String buildAuthor(NexusArtifactEvent event) { if (event.getEventContext().containsKey(AccessManager.REQUEST_USER)) { return (String) event.getEventContext().get(AccessManager.REQUEST_USER); } else { return null; } }