/** * Writes referrences that are returned from a search. * @param ref search reference */ private void writeSearchResultReference(LDAPSearchResultReference ref) throws IOException { String[] refs = ref.getReferrals(); newLine(2); writeTagWithID("searchResultReference", ref); //out.write("<searchResultReference>"); for(int i=0; i< refs.length; i++){ newLine(3); out.write("<ref>"); out.write(refs[i]); out.write("</ref>"); } newLine(2); out.write("</searchResultReference>"); }
if (state != SEARCH_TAG){ newLine(1); writeTagWithID("searchRequest", messageToWrite); state = REQUEST_BATCH; if (state != SEARCH_TAG){ newLine(1); writeTagWithID("extendedRequest", messageToWrite); state = REQUEST_BATCH; if (state != SEARCH_TAG){ newLine(1); writeTagWithID("compareRequest", messageToWrite); state = REQUEST_BATCH; if (state != SEARCH_TAG){ newLine(1); writeTagWithID("addRequest", messageToWrite); state = REQUEST_BATCH; if (state != SEARCH_TAG){ newLine(1); writeTagWithID("modifyRequest", messageToWrite); state = REQUEST_BATCH; if (state != SEARCH_TAG){ newLine(1); writeTagWithID("modDNRequest", messageToWrite); state = REQUEST_BATCH;