e = doc.createElement("modDNRequest"); LDAPModifyDNRequest moddn = (LDAPModifyDNRequest)message; e.setAttribute("dn", moddn.getDN()); e.setAttribute("newrdn", moddn.getNewRDN()); e.setAttribute("deleteoldrdn", moddn.getDeleteOldRDN()+"");
String dn = ((LDAPModifyDNRequest) message).getDN(); out.write(" dn=\"" + this.makeAttributeSafe(dn) + "\""); out.write(" newrdn=\"");
protected void setDeserializedValues(LDAPMessage readObject, RfcControls asn1Ctrls) throws IOException, ClassNotFoundException { // Check if it is the correct message type if(!(readObject instanceof LDAPModifyDNRequest)) throw new ClassNotFoundException("Error occured while deserializing " + "LDAPModifyDNRequest object"); LDAPModifyDNRequest tmp = (LDAPModifyDNRequest)readObject; String dn = tmp.getDN(); String newRdn = tmp.getNewRDN(); boolean deleteOldRdn = tmp.getDeleteOldRDN(); String newParentdn = tmp.getParentDN(); tmp = null; //remove reference after getting properties RfcRequest operation = new RfcModifyDNRequest( new RfcLDAPDN(dn), new RfcRelativeLDAPDN(newRdn), new ASN1Boolean(deleteOldRdn), (newParentdn != null) ? new RfcLDAPSuperDN(newParentdn) : null); message = new RfcLDAPMessage(operation, asn1Ctrls); // Garbage collect the readObject from readDSML().. readObject = null; } }
writeModifyDNRequest( rreq.getDN(), rreq.getNewRDN(), rreq.getDeleteOldRDN(),