/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl( SortResponse control ) { return new SortResponseDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl() { return new SortResponseDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl( SortResponse control ) { return new SortResponseDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl() { return new SortResponseDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl( SortResponse control ) { return new SortResponseDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<SortResponse> newCodecControl() { return new SortResponseDecorator( codec ); }
/** * Decorate the SortResponse control * * @param control The Sort Response control to decorate */ public void decorate( SortResponse control ) { if ( control instanceof SortResponseDecorator ) { this.control = ( SortResponseDecorator ) control; } else { this.control = new SortResponseDecorator( codec, control ); } }
/** * Decorate the SortResponse control * * @param control The Sort Response control to decorate */ public void decorate( SortResponse control ) { if ( control instanceof SortResponseDecorator ) { this.control = ( SortResponseDecorator ) control; } else { this.control = new SortResponseDecorator( codec, control ); } }
/** * Decorate the SortResponse control * * @param control The Sort Response control to decorate */ public void decorate( SortResponse control ) { if ( control instanceof SortResponseDecorator ) { this.control = ( SortResponseDecorator ) control; } else { this.control = new SortResponseDecorator( codec, control ); } }