CPD Results
The following document contains the results of PMD's CPD 5.1.2.
Duplications
File |
Line |
info/magnolia/security/app/action/AbstractDeleteGroupOrRoleAction.java |
200 |
info/magnolia/security/app/action/DeleteFolderAction.java |
119 |
assignedTo.addAll(assignedToItem);
}
confirmMessage.append("</ul>");
return !assignedTo.isEmpty() ? confirmMessage.toString() : "";
}
private void executeOnConfirmation() throws RepositoryException {
final String message = getConfirmationDialogStatement();
getUiContext().openConfirmation(MessageStyleTypeEnum.WARNING,
getConfirmationDialogTitle(),
(!message.isEmpty() ? "<br />" + getI18n().translate("security-app.delete.confirmationDialog.body.label", message) + "<br />" : "") + getConfirmationDialogBody(),
getConfirmationDialogProceedLabel(),
getConfirmationDialogCancelLabel(),
true,
new ConfirmationCallback() {
@Override
public void onCancel() {
// do nothing
}
@Override
public void onSuccess() {
try { |
File |
Line |
info/magnolia/security/app/dialog/field/validator/UniqueGroupNameValidator.java |
62 |
info/magnolia/security/app/dialog/field/validator/UniqueRoleNameValidator.java |
60 |
info/magnolia/security/app/dialog/field/validator/UniqueUserNameValidator.java |
61 |
public UniqueGroupNameValidator(Item item, String errorMessage, SecuritySupport securitySupport) {
super(errorMessage);
this.item = item;
this.securitySupport = securitySupport;
}
@Override
protected boolean isValidValue(String value) {
if (item instanceof JcrNodeAdapter) {
// If we're editing an existing node then its allowed to use the current username of course
if (!(item instanceof JcrNewNodeAdapter)) {
try {
String currentName = ((JcrNodeAdapter)item).getJcrItem().getName();
if (StringUtils.equals(value, currentName)) {
return true;
}
} catch (RepositoryException e) {
log.error("Exception occurred getting node name of node [{}]", ((JcrNodeAdapter) item).getItemId(), e);
return false;
}
} |