| | |
| | | List<Modification> mods) |
| | | throws DatabaseException |
| | | { |
| | | DN entryDN = before.getDN(); |
| | | DN entryDN = before.getName(); |
| | | for (Modification mod : mods) |
| | | { |
| | | Attribute modAttr = mod.getAttribute(); |
| | |
| | | Set<String> labeledURIs = entry.getReferralURLs(); |
| | | if (labeledURIs != null) |
| | | { |
| | | DN dn = entry.getDN(); |
| | | DN dn = entry.getName(); |
| | | for (String labeledURI : labeledURIs) |
| | | { |
| | | if(!insert(txn, dn, labeledURI)) |
| | |
| | | Set<String> labeledURIs = entry.getReferralURLs(); |
| | | if (labeledURIs != null) |
| | | { |
| | | delete(txn, entry.getDN()); |
| | | delete(txn, entry.getName()); |
| | | } |
| | | } |
| | | |
| | |
| | | Set<String> referralURLs = entry.getReferralURLs(); |
| | | if (referralURLs != null) |
| | | { |
| | | throwReferralException(entry.getDN(), entry.getDN(), referralURLs, |
| | | throwReferralException(entry.getName(), entry.getName(), referralURLs, |
| | | searchScope); |
| | | } |
| | | } |