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.DELETE_COMMENT || logEntries[i].getAction() == LogEntry.REMOVE_TAG || logEntries[i].getAction() == LogEntry.ADD || logEntries[i].getAction() == LogEntry.TAG || logEntries[i].getAction() == LogEntry.COMMENT || logEntries[i].getAction() == LogEntry.ADD_ASSOCIATION || logEntries[i].getAction() == LogEntry.MOVE || logEntries[i].getAction() == LogEntry.COPY || logEntries[i].getAction() == LogEntry.RENAME || logEntries[i].getAction() == LogEntry.RESTORE) { if (logEntries[i].getAction() != LogEntry.COPY) { set.add(logEntries[i].getResourcePath());
public static LogEntry transformWSLogEntryToLogEntry(WSLogEntry wsLogEntry) { LogEntry logEntry = new LogEntry(); logEntry.setResourcePath(wsLogEntry.getResourcePath()); logEntry.setUserName(wsLogEntry.getUserName()); logEntry.setDate(new Date(wsLogEntry.getDate())); logEntry.setAction(wsLogEntry.getAction()); logEntry.setActionData(wsLogEntry.getActionData()); return logEntry; }
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()) + "."; activity[i] = entry; } else if (logEntry.getAction() == LogEntry.UPDATE) { 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; } else if (logEntry.getAction() == LogEntry.DELETE_RESOURCE) { 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; } else if (logEntry.getAction() == LogEntry.COMMENT) { 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; } else if (logEntry.getAction() == LogEntry.DELETE_COMMENT) { 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; } else if (logEntry.getAction() == LogEntry.TAG) { 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; } else if (logEntry.getAction() == LogEntry.REMOVE_TAG) { 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; } else if (logEntry.getAction() == LogEntry.RATING) {
public int compare(LogEntry o1, LogEntry o2) { return o2.getResourcePath().compareTo(o1.getResourcePath()); } });
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); } else if (logEntry.getAction() == LogEntry.UPDATE) { 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); } else if (logEntry.getAction() == LogEntry.DELETE_RESOURCE) { 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); } else if (logEntry.getAction() == LogEntry.COMMENT) { 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); } else if (logEntry.getAction() == LogEntry.DELETE_COMMENT) { 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); } else if (logEntry.getAction() == LogEntry.TAG) { 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); } else if (logEntry.getAction() == LogEntry.REMOVE_TAG) { 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);
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; } }
LogEntry[] logs = registry.getLogs(path, -1, username, null, null, true); for (LogEntry log : logs) { switch (log.getAction()) { 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:
if (logEntry.getResourcePath().startsWith(path)) { final String msg = "Another user has modified the content of the resource " + path; log.error(msg);
Date temp = entries[0].getDate(); if (currentTime == null || currentTime.before(temp)) { currentTime = temp; String path = logEntry.getResourcePath(); try { if (path.equals(lastAccessTimeLocation)) { continue; if (logEntry.getAction() == (LogEntry.DELETE_RESOURCE)) { indexingManager.deleteFromIndex(logEntry.getResourcePath(), tenantId); if (log.isDebugEnabled()) { log.debug("Resource Deleted: Resource at " + path + if (logEntry.getAction() == LogEntry.UPDATE) { indexingManager.submitFileForIndexing(tenantId, tenantDomain, path, null); if (log.isDebugEnabled()) { } else if (logEntry.getAction() == LogEntry.DELETE_COMMENT) { indexingManager.submitFileForIndexing(tenantId, tenantDomain, path, null); if (log.isDebugEnabled()) { } else if (logEntry.getAction() == LogEntry.REMOVE_ASSOCIATION) { indexingManager.submitFileForIndexing(tenantId, tenantDomain, path, null); if (log.isDebugEnabled()) { } else if (logEntry.getAction() == LogEntry.REMOVE_TAG) { indexingManager.submitFileForIndexing(tenantId, tenantDomain, path, null); if (log.isDebugEnabled()) {