@Override public String publishNotification( CallingContext context, String referenceId, String content, String contentType) { String uuid = IDGenerator.getUUID(); NotificationInfo info = new NotificationInfo(); info.setId(uuid); info.setWho(context.getUser()); info.setContent(content); info.setReference(referenceId); info.setEpoch(currentEpoch); info.setWhen(new Date()); info.setContentType(contentType); info.setKernelId(context.getContext()); currentEpoch++; notifications.put(info.getEpoch(), info); notificationsById.put(info.getId(), info); return uuid; }