| | |
| | | |
| | | final Entry valueEntry; |
| | | if (currentConfiguration.getCheckReferencesScopeCriteria() == CheckReferencesScopeCriteria.NAMING_CONTEXT |
| | | && valueEntryDN.matchesBaseAndScope(entryBaseDN, SearchScope.SUBORDINATES)) |
| | | && valueEntryDN.isInScopeOf(entryBaseDN, SearchScope.SUBORDINATES)) |
| | | { |
| | | return PluginResult.PreOperation.stopProcessing(ResultCode.CONSTRAINT_VIOLATION, |
| | | ERR_PLUGIN_REFERENT_NAMINGCONTEXT_MISMATCH.get(valueEntryDN, attr.getName(), entryDN)); |
| | |
| | | |
| | | for (DN baseDN : baseDNs) |
| | | { |
| | | if (dn.matchesBaseAndScope(baseDN, SearchScope.SUBORDINATES)) |
| | | if (dn.isInScopeOf(baseDN, SearchScope.SUBORDINATES)) |
| | | { |
| | | namingContext = baseDN; |
| | | break; |