public int compare(LogEntry o1, LogEntry o2) { return o2.getResourcePath().compareTo(o1.getResourcePath()); } });
private static Boolean resourceExists(Registry registry, LogEntry entry) { try { return registry != null && entry != null && entry.getResourcePath() != null && registry.resourceExists(entry.getResourcePath()); } catch (RegistryException ignore) { return false; } }
if (logEntry.getResourcePath().startsWith(path)) { final String msg = "Another user has modified the content of the resource " + path; log.error(msg);
case LogEntry.ADD: activities.add(log.getUserName() + " has added the resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + "."); break; case LogEntry.UPDATE: activities.add(log.getUserName() + " has updated the resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + "."); break; case LogEntry.DELETE_RESOURCE: activities.add(log.getUserName() + " has deleted the resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + "."); break; case LogEntry.COMMENT: activities.add(log.getUserName() + " has commented on the resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + "."); break; case LogEntry.DELETE_COMMENT: activities.add(log.getUserName() + " has deleted a comment on the " + "resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + "."); break; case LogEntry.TAG: activities.add(log.getUserName() + " has tagged the resource " + log.getResourcePath() + " at " + CommonUtil.formatDate(log.getDate()) + ".");
if(logEntry.getUserName().equals(Username)){ if (logEntry.getAction() == LogEntry.ADD) { String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has added the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has updated the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has deleted the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has commented on resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + " with the following comment." + "|" + logEntry.getActionData(); list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has deleted the comment '" + logEntry.getActionData() + "' on the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has tagged the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " with tag '" + logEntry.getActionData() + "' " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has removed the tag '" + logEntry.getActionData() + "' on the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has rated the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " with rating " + logEntry.getActionData() + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; list.add(entry); String[] actionData = logEntry.getActionData().split(";"); if (actionData != null && actionData.length >= 2) { String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has added an association of type " + actionData[0] + " from the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " to the resource " + actionData[1] + " " + CommonUtil.formatDate(logEntry.getDate()) + ".";
ArrayList newList = new ArrayList(); for (int i = 0 ; i < logEntries.length ; i++) { if (!set.contains(logEntries[i].getResourcePath())) { if (logEntries[i].getAction() == LogEntry.DELETE_RESOURCE || logEntries[i].getAction() == LogEntry.UPDATE || logEntries[i].getAction() == LogEntry.RESTORE) { if (logEntries[i].getAction() != LogEntry.COPY) { set.add(logEntries[i].getResourcePath());
String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has added the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has updated the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has deleted the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has commented on resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + " with the following comment." + "|" + logEntry.getActionData(); activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has deleted the comment '" + logEntry.getActionData() + "' on the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has tagged the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " with tag '" + logEntry.getActionData() + "' " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has removed the tag '" + logEntry.getActionData() + "' on the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has rated the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " with rating " + logEntry.getActionData() + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry; String[] actionData = logEntry.getActionData().split(";"); if (actionData != null && actionData.length >= 2) { String entry = Boolean.toString(resourceExists(registry, logEntry)) + "|" + logEntry.getUserName() + "|" + logEntry.getUserName() + "|" + " has added an association of type " + actionData[0] + " from the resource " + "|" + logEntry.getResourcePath() + "|" + logEntry.getResourcePath() + "|" + " to the resource " + actionData[1] + " " + CommonUtil.formatDate(logEntry.getDate()) + "."; activity[i] = entry;
String path = logEntry.getResourcePath(); try { if (path.equals(lastAccessTimeLocation)) { indexingManager.deleteFromIndex(logEntry.getResourcePath(), tenantId); if (log.isDebugEnabled()) { log.debug("Resource Deleted: Resource at " + path +