/** * The result containing response for this request. * * @return the result containing response for this request */ public InternalResultResponse getResultResponse() { if ( response == null ) { response = new SearchResponseDoneImpl( getMessageId() ); } return response; }
if ( !getLdapResult().equals( result ) )
/** * Transform a Internal SearchResponseDone to a Codec SearchResultDone * * @param internalMessage The incoming Internal SearchResponseDone * @return The SearchResultDone instance */ private static LdapMessageCodec transformSearchResultDone( InternalMessage internalMessage ) { SearchResponseDoneImpl internalSearchResponseDone = ( SearchResponseDoneImpl ) internalMessage; SearchResultDoneCodec searchResultDone = new SearchResultDoneCodec(); // Transform the ldapResult searchResultDone.setLdapResult( transformLdapResult( ( LdapResultImpl ) internalSearchResponseDone .getLdapResult() ) ); // Set the operation into the LdapMessage return searchResultDone; }
log.error( "{} : {}", msg, ine.getMessage() ); SearchResponseDoneImpl response = new SearchResponseDoneImpl( searchRequest.getMessageId() ); throw new ResponseCarryingException( msg, response, ResultCodeEnum.INVALID_DN_SYNTAX, DN.EMPTY_DN, ine );