CPD Results
The following document contains the results of PMD's CPD 6.49.0.
Duplications
File |
Line |
org\mycore\common\events\MCREventHandlerBase.java |
101 |
org\mycore\common\events\MCREventHandlerBase.java |
238 |
updateDerivateFileIndex(evt, der);
break;
default:
logger
.warn("Can't find method for a derivate data handler for event type {}",
evt.getEventType());
break;
}
return;
}
logger.warn("Can't find method for " + evt.getObjectType() + " for event type {}", evt.getEventType());
return;
}
if (evt.getObjectType() == MCREvent.ObjectType.PATH) {
Path path = (Path) evt.get(MCREvent.PATH_KEY);
if (path != null) {
if (!path.isAbsolute()) {
logger.warn("Cannot handle path events on non absolute paths: {}", path);
}
logger.debug("{} handling {} {}", getClass().getName(), path, evt.getEventType());
BasicFileAttributes attrs = (BasicFileAttributes) evt.get(MCREvent.FILEATTR_KEY);
if (attrs == null && evt.getEventType() != MCREvent.EventType.DELETE) {
logger.warn("BasicFileAttributes for {} was not given. Resolving now.", path);
try {
attrs = Files.getFileAttributeView(path, BasicFileAttributeView.class).readAttributes();
} catch (IOException e) {
logger.error("Could not get BasicFileAttributes from path: {}", path, e);
}
}
switch (evt.getEventType()) {
case CREATE: |
File |
Line |
org\mycore\datamodel\metadata\MCRMetaLink.java |
261 |
org\mycore\datamodel\metadata\MCRMetaLinkID.java |
245 |
MCRMetaLink other = (MCRMetaLink) obj;
if (!Objects.equals(from, other.from)) {
return false;
} else if (!Objects.equals(href, other.href)) {
return false;
} else if (!Objects.equals(label, other.label)) {
return false;
} else if (!Objects.equals(linktype, other.linktype)) {
return false;
} else if (!Objects.equals(role, other.role)) {
return false;
} else if (!Objects.equals(title, other.title)) {
return false;
} else {
return Objects.equals(to, other.to);
}
}
/**
* This method read the XML input stream part from a DOM part for the metadata of the document.
*
* @param element
* a relevant DOM element for the metadata
* @exception MCRException
* if the xlink:type is not locator or arc or if href or from and to are null or empty
*/
@Override
public void setFromDOM(Element element) throws MCRException { |