| | |
| | | * |
| | | * |
| | | * Copyright 2008-2010 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock AS |
| | | */ |
| | | |
| | | package org.opends.guitools.controlpanel.ui; |
| | |
| | | StringBuilder sb = new StringBuilder(); |
| | | try |
| | | { |
| | | DN oldDN = DN.decode(searchResult.getDN()); |
| | | if (oldDN.getNumComponents() > 0) |
| | | DN oldDN = DN.valueOf(searchResult.getDN()); |
| | | if (oldDN.size() > 0) |
| | | { |
| | | RDN rdn = oldDN.getRDN(); |
| | | RDN rdn = oldDN.rdn(); |
| | | List<AttributeType> attributeTypes = new ArrayList<AttributeType>(); |
| | | List<String> attributeNames = new ArrayList<String>(); |
| | | List<AttributeValue> attributeValues = new ArrayList<AttributeValue>(); |
| | |
| | | } |
| | | } |
| | | } |
| | | DN parent = oldDN.getParent(); |
| | | DN parent = oldDN.parent(); |
| | | if (attributeTypes.size() > 0) |
| | | { |
| | | DN newDN; |
| | |
| | | } |
| | | else |
| | | { |
| | | newDN = parent.concat(newRDN); |
| | | newDN = parent.child(newRDN); |
| | | } |
| | | sb.append(newDN.toString()); |
| | | } |