/** * {@inheritDoc} */ @Override public Referral getReferral() { return getDecorated().getReferral(); }
/** * {@inheritDoc} */ @Override public void setReferral( Referral referral ) { getDecorated().setReferral( referral ); }
/** * Processes the response controls on the supplied reference and returns a corresponding search item. * * @param ref to process * * @return search item */ protected SearchItem processSearchResultReference(final SearchResultReference ref) { logger.trace("reading search reference: {}", ref); final Referral r = ref.getReferral(); ResponseControl[] respControls = null; if (ref.getControls() != null && ref.getControls().size() > 0) { respControls = processResponseControls(config.getControlProcessor(), request.getControls(), ref); } final SearchReference sr = new SearchReference(ref.getMessageId(), respControls, r.getLdapUrls()); return new SearchItem(sr); }
Referral referral = searchResultReference.getReferral(); searchResultReference.setReferral( referral );
/** * {@inheritDoc} */ public void handle( LdapSession session, SearchResultReference searchResultReference ) throws Exception { LOG.debug( "Message Sent : {}", searchResultReference ); SearchRequestContainer searchRequestContainer = session.getSearchRequest( searchResultReference.getMessageId() ); if ( searchRequestContainer != null ) { searchRequestContainer.increment(); } //System.out.println( "SearchResultReference : " + searchRequestContainer ); } }
/** * {@inheritDoc} */ @Override public MessageTypeEnum getType() { return getDecorated().getType(); }
Referral referral = searchResultReference.getReferral(); searchResultReference.setReferral( referral );
/** * {@inheritDoc} */ @Override public Referral getReferral() { return getDecorated().getReferral(); }
Referral referral = searchResultReference.getReferral(); searchResultReference.setReferral( referral );
/** * {@inheritDoc} */ @Override public void setReferral( Referral referral ) { getDecorated().setReferral( referral ); } }
/** * {@inheritDoc} */ @Override public Referral getReferral() { return getDecorated().getReferral(); }
respRef.setReferral( new ReferralImpl() ); respRef.getReferral().addLdapUrl( url ); respRef.getReferral().addLdapUrl( ldapUrl.toString() );
/** * {@inheritDoc} */ @Override public void setReferral( Referral referral ) { getDecorated().setReferral( referral ); }
/** * {@inheritDoc} */ @Override public Referral getReferral() { return getDecorated().getReferral(); }
respRef.setReferral( new ReferralImpl() ); respRef.getReferral().addLdapUrl( url ); respRef.getReferral().addLdapUrl( ldapUrl.toString() );
/** * {@inheritDoc} */ @Override public void setReferral( Referral referral ) { getDecorated().setReferral( referral ); }
/** * Checks to see if an object is equal to this SearchResponseReference stub. * * @param obj * the object to compare to this response stub * @return true if the objects are equivalent false otherwise */ @Override public boolean equals( Object obj ) { if ( obj == this ) { return true; } if ( !super.equals( obj ) ) { return false; } SearchResultReference resp = ( SearchResultReference ) obj; if ( referral == null ) { return resp.getReferral() == null; } return referral.equals( resp.getReferral() ); }
/** * Checks to see if an object is equal to this SearchResponseReference stub. * * @param obj * the object to compare to this response stub * @return true if the objects are equivalent false otherwise */ @Override public boolean equals( Object obj ) { if ( obj == this ) { return true; } if ( !super.equals( obj ) ) { return false; } SearchResultReference resp = ( SearchResultReference ) obj; if ( referral == null ) { return resp.getReferral() == null; } return referral.equals( resp.getReferral() ); }
/** * Checks to see if an object is equal to this SearchResponseReference stub. * * @param obj * the object to compare to this response stub * @return true if the objects are equivalent false otherwise */ @Override public boolean equals( Object obj ) { if ( obj == this ) { return true; } if ( !super.equals( obj ) ) { return false; } SearchResultReference resp = ( SearchResultReference ) obj; if ( referral == null ) { return resp.getReferral() == null; } return referral.equals( resp.getReferral() ); }
/** * Get the list of references * * @return An ArrayList of SearchResultReferences */ public Collection<String> getSearchResultReferences() { return getDecorated().getReferral().getLdapUrls(); }