/** * {@inheritDoc} */ @Override public Referral getReferral() { return decoratedLdapResult.getReferral(); }
/** * {@inheritDoc} */ @Override public Referral getReferral() { return decoratedLdapResult.getReferral(); }
/** * {@inheritDoc} */ @Override public Referral getReferral() { return decoratedLdapResult.getReferral(); }
/** * {@inheritDoc} */ @Override public Referral getReferral() { return getDecorated().getReferral(); }
/** * Get the referrals * * @return Returns the referrals. */ public List<String> getReferrals() { return ( List<String> ) result.getReferral().getLdapUrls(); }
/** * Add a referral * * @param referral The referral to add. */ public void addReferral( LdapUrl referral ) { result.getReferral().addLdapUrl( referral.toString() ); }
if ( referral == null && result.getReferral() != null ) if ( result.getReferral() == null && referral != null ) if ( referral != null && result.getReferral() != null && !referral.equals( result.getReferral() ) )
if ( referral == null && result.getReferral() != null ) if ( result.getReferral() == null && referral != null ) if ( referral != null && result.getReferral() != null && !referral.equals( result.getReferral() ) )
if ( referral == null && result.getReferral() != null ) if ( result.getReferral() == null && referral != null ) if ( referral != null && result.getReferral() != null && !referral.equals( result.getReferral() ) )
Referral referral = ldapResult.getReferral(); boolean isFirst = true; for ( String url : ldapResult.getReferral().getLdapUrls() )
Referral referral = ldapResult.getReferral(); boolean isFirst = true; for ( String url : ldapResult.getReferral().getLdapUrls() )
/** * Determines if the supplied response should result in an operation retry. * * @param request that produced the exception * @param resultResponse provider response * * @throws LdapException wrapping the ldap exception */ protected void throwOperationException(final Request request, final ResultResponse resultResponse) throws LdapException { final LdapResult ldapResult = resultResponse.getLdapResult(); final Referral ref = ldapResult.getReferral(); ProviderUtils.throwOperationException( config.getOperationExceptionResultCodes(), String.format("Ldap returned result code: %s", ldapResult.getResultCode()), ldapResult.getResultCode().getResultCode(), ldapResult.getMatchedDn() != null ? ldapResult.getMatchedDn().getName() : null, processResponseControls(config.getControlProcessor(), request.getControls(), resultResponse), ref != null ? ref.getLdapUrls().toArray(new String[ref.getReferralLength()]) : null, false); }
if ( ldapResult.getReferral() == null ) ldapResult.getReferral().addLdapUrl( ldapUrl.toString() );
Referral referral = result.getReferral(); if ( referral != null )
/** * Creates an operation response with the supplied response data. * * @param <T> type of response * @param request containing controls * @param result of the operation * @param resultResponse provider response * * @return operation response */ protected <T> Response<T> createResponse(final Request request, final T result, final ResultResponse resultResponse) { final LdapResult ldapResult = resultResponse.getLdapResult(); final Referral ref = ldapResult.getReferral(); return new Response<>( result, ResultCode.valueOf(ldapResult.getResultCode().getValue()), ldapResult.getDiagnosticMessage(), ldapResult.getMatchedDn() != null ? ldapResult.getMatchedDn().getName() : null, processResponseControls(config.getControlProcessor(), request.getControls(), resultResponse), ref != null ? ref.getLdapUrls().toArray(new String[ref.getReferralLength()]) : null, resultResponse.getMessageId()); }
whoAmIResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); whoAmIResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); whoAmIResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() );
whoAmIResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); whoAmIResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); whoAmIResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() );
whoAmIResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); whoAmIResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); whoAmIResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() );
pwdModifyResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); pwdModifyResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); pwdModifyResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() ); pwdModifyResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); pwdModifyResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); pwdModifyResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() );
pwdModifyResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); pwdModifyResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); pwdModifyResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() ); pwdModifyResponse.getLdapResult().setDiagnosticMessage( response.getLdapResult().getDiagnosticMessage() ); pwdModifyResponse.getLdapResult().setMatchedDn( response.getLdapResult().getMatchedDn() ); pwdModifyResponse.getLdapResult().setReferral( response.getLdapResult().getReferral() );