@Override public ResponseControl handleResponse(final javax.naming.ldap.Control responseControl) { return ControlFactory.createResponseControl( responseControl.getID(), responseControl.isCritical(), responseControl.getEncodedValue()); } }
@Override public ResponseControl handleResponse(final javax.naming.ldap.Control responseControl) { return ControlFactory.createResponseControl( responseControl.getID(), responseControl.isCritical(), responseControl.getEncodedValue()); } }
@Override public ResponseControl handleResponse(final javax.naming.ldap.Control responseControl) { return ControlFactory.createResponseControl( responseControl.getID(), responseControl.isCritical(), responseControl.getEncodedValue()); } }
newCtl = new SortResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); newCtl = new PagedResultsResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); newCtl = new DirSyncResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue());
newCtl = new SortResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); newCtl = new PagedResultsResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); newCtl = new DirSyncResponseControl(id, ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue()); ctl.isCritical(), ctl.getEncodedValue());
/** * Encode a control. */ byte[] controlSequence(final Control control, boolean utf8) throws IOException { BEREncoder encoder = new BEREncoder(utf8); encoder.append(control.getID()); if (control.isCritical()) { encoder.append(true); } return encoder.toByteArray(); }
/** * Adds control lines to the record * * @param record the recored * @param controls the controls */ private static void addControlLines( LdifChangeRecord record, Control[] controls ) { if ( controls != null ) { for ( Control control : controls ) { String oid = control.getID(); boolean isCritical = control.isCritical(); byte[] controlValue = control.getEncodedValue(); LdifControlLine controlLine = LdifControlLine.create( oid, isCritical, controlValue ); record.addControl( controlLine ); } } }
return new Control(c.getID(), c.isCritical(), value);
/** * {@inheritDoc} */ public Control fromJndiControl( javax.naming.ldap.Control control ) throws DecoderException { @SuppressWarnings("rawtypes") ControlFactory factory = controlFactories.get( control.getID() ); if ( factory == null ) { OpaqueControl ourControl = new OpaqueControl( control.getID() ); ourControl.setCritical( control.isCritical() ); BasicControlDecorator<Control> decorator = new BasicControlDecorator<Control>( this, ourControl ); decorator.setValue( control.getEncodedValue() ); return decorator; } @SuppressWarnings("unchecked") CodecControl<? extends Control> ourControl = factory.newCodecControl(); ourControl.setCritical( control.isCritical() ); ourControl.setValue( control.getEncodedValue() ); ourControl.decode( control.getEncodedValue() ); return ourControl; }
/** * {@inheritDoc} */ @Override public Control fromJndiControl( javax.naming.ldap.Control control ) throws DecoderException { @SuppressWarnings("rawtypes") ControlFactory factory = controlFactories.get( control.getID() ); if ( factory == null ) { OpaqueControl ourControl = new OpaqueControl( control.getID() ); ourControl.setCritical( control.isCritical() ); BasicControlDecorator decorator = new BasicControlDecorator( this, ourControl ); decorator.setValue( control.getEncodedValue() ); return decorator; } @SuppressWarnings("unchecked") CodecControl<? extends Control> ourControl = factory.newCodecControl(); ourControl.setCritical( control.isCritical() ); ourControl.setValue( control.getEncodedValue() ); ourControl.decode( control.getEncodedValue() ); return ourControl; }
/** * {@inheritDoc} */ @Override public Control fromJndiControl( javax.naming.ldap.Control control ) throws DecoderException { @SuppressWarnings("rawtypes") ControlFactory factory = controlFactories.get( control.getID() ); if ( factory == null ) { OpaqueControl ourControl = new OpaqueControl( control.getID() ); ourControl.setCritical( control.isCritical() ); BasicControlDecorator decorator = new BasicControlDecorator( this, ourControl ); decorator.setValue( control.getEncodedValue() ); return decorator; } @SuppressWarnings("unchecked") CodecControl<? extends Control> ourControl = factory.newCodecControl(); ourControl.setCritical( control.isCritical() ); ourControl.setValue( control.getEncodedValue() ); ourControl.decode( control.getEncodedValue() ); return ourControl; }
/** * {@inheritDoc} */ public Control fromJndiControl( javax.naming.ldap.Control control ) throws DecoderException { @SuppressWarnings("rawtypes") ControlFactory factory = controlFactories.get( control.getID() ); if ( factory == null ) { OpaqueControl ourControl = new OpaqueControl( control.getID() ); ourControl.setCritical( control.isCritical() ); BasicControlDecorator<Control> decorator = new BasicControlDecorator<Control>( this, ourControl ); decorator.setValue( control.getEncodedValue() ); return decorator; } @SuppressWarnings("unchecked") CodecControl<? extends Control> ourControl = factory.newCodecControl(); ourControl.setCritical( control.isCritical() ); ourControl.setValue( control.getEncodedValue() ); ourControl.decode( control.getEncodedValue() ); return ourControl; }
/** * {@inheritDoc} */ @Override public Control fromJndiControl( javax.naming.ldap.Control control ) throws DecoderException { @SuppressWarnings("rawtypes") ControlFactory factory = controlFactories.get( control.getID() ); if ( factory == null ) { OpaqueControl ourControl = new OpaqueControl( control.getID() ); ourControl.setCritical( control.isCritical() ); BasicControlDecorator decorator = new BasicControlDecorator( this, ourControl ); decorator.setValue( control.getEncodedValue() ); return decorator; } @SuppressWarnings("unchecked") CodecControl<? extends Control> ourControl = factory.newCodecControl(); ourControl.setCritical( control.isCritical() ); ourControl.setValue( control.getEncodedValue() ); ourControl.decode( control.getEncodedValue() ); return ourControl; }
control.setCritical( jndiControl.isCritical() ); control.setValue( jndiControl.getEncodedValue() );