| | |
| | | |
| | | |
| | | |
| | | import org.opends.server.api.SubtreeSpecification; |
| | | import java.util.*; |
| | | import java.util.concurrent.CopyOnWriteArrayList; |
| | | import java.util.concurrent.locks.ReentrantReadWriteLock; |
| | |
| | | private void addSubEntry(Entry entry) throws DirectoryException |
| | | { |
| | | SubEntry subEntry = new SubEntry(entry); |
| | | RFC3672SubtreeSpecification subSpec = |
| | | SubtreeSpecification subSpec = |
| | | subEntry.getSubTreeSpecification(); |
| | | DN subDN = subSpec.getBaseDN(); |
| | | List<SubEntry> subList = null; |
| | |
| | | { |
| | | for (SubEntry subEntry : subList) |
| | | { |
| | | RFC3672SubtreeSpecification subSpec = |
| | | SubtreeSpecification subSpec = |
| | | subEntry.getSubTreeSpecification(); |
| | | if (subSpec.isDNWithinScope(dn)) |
| | | { |
| | |
| | | { |
| | | for (SubEntry subEntry : subList) |
| | | { |
| | | RFC3672SubtreeSpecification subSpec = |
| | | SubtreeSpecification subSpec = |
| | | subEntry.getSubTreeSpecification(); |
| | | if (subSpec.isWithinScope(entry)) |
| | | { |
| | |
| | | { |
| | | for (SubEntry subEntry : subList) |
| | | { |
| | | RFC3672SubtreeSpecification subSpec = |
| | | SubtreeSpecification subSpec = |
| | | subEntry.getSubTreeSpecification(); |
| | | if (subSpec.isDNWithinScope(dn)) |
| | | { |
| | |
| | | { |
| | | for (SubEntry subEntry : subList) |
| | | { |
| | | RFC3672SubtreeSpecification subSpec = |
| | | SubtreeSpecification subSpec = |
| | | subEntry.getSubTreeSpecification(); |
| | | if (subSpec.isWithinScope(entry)) |
| | | { |