/** * Creates a new instance of EntryChangeDecoder wrapping a newly created * EntryChange Control object. * * @param codec The LDAP service instance */ public EntryChangeDecorator( LdapApiService codec ) { super( codec, new EntryChangeImpl() ); }
/** * Return a String representing this EntryChangeControl. */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( " Entry Change Control\n" ); sb.append( " oid : " ).append( getOid() ).append( '\n' ); sb.append( " critical : " ).append( isCritical() ).append( '\n' ); sb.append( " changeType : '" ).append( changeType ).append( "'\n" ); sb.append( " previousDN : '" ).append( previousDn ).append( "'\n" ); if ( changeNumber == UNDEFINED_CHANGE_NUMBER ) { sb.append( " changeNumber : '" ).append( "UNDEFINED" ).append( "'\n" ); } else { sb.append( " changeNumber : '" ).append( changeNumber ).append( "'\n" ); } return sb.toString(); } }
/** * Return a String representing this EntryChangeControl. */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( " Entry Change Control\n" ); sb.append( " oid : " ).append( getOid() ).append( '\n' ); sb.append( " critical : " ).append( isCritical() ).append( '\n' ); sb.append( " changeType : '" ).append( changeType ).append( "'\n" ); sb.append( " previousDN : '" ).append( previousDn ).append( "'\n" ); if ( changeNumber == UNDEFINED_CHANGE_NUMBER ) { sb.append( " changeNumber : '" ).append( "UNDEFINED" ).append( "'\n" ); } else { sb.append( " changeNumber : '" ).append( changeNumber ).append( "'\n" ); } return sb.toString(); } }
/** * Return a String representing this EntryChangeControl. */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( " Entry Change Control\n" ); sb.append( " oid : " ).append( getOid() ).append( '\n' ); sb.append( " critical : " ).append( isCritical() ).append( '\n' ); sb.append( " changeType : '" ).append( changeType ).append( "'\n" ); sb.append( " previousDN : '" ).append( previousDn ).append( "'\n" ); if ( changeNumber == UNDEFINED_CHANGE_NUMBER ) { sb.append( " changeNumber : '" ).append( "UNDEFINED" ).append( "'\n" ); } else { sb.append( " changeNumber : '" ).append( changeNumber ).append( "'\n" ); } return sb.toString(); } }
/** * Creates a new instance of EntryChangeDecoder wrapping a newly created * EntryChange Control object. * * @param codec The LDAP service instance */ public EntryChangeDecorator( LdapApiService codec ) { super( codec, new EntryChangeImpl() ); }
/** * Creates a new instance of EntryChangeDecoder wrapping a newly created * EntryChange Control object. * * @param codec The LDAP service instance */ public EntryChangeDecorator( LdapApiService codec ) { super( codec, new EntryChangeImpl() ); }
private void setECResponseControl( SearchResultEntry response, ChangeOperationContext opContext, ChangeType type ) { if ( psearchControl.isReturnECs() ) { EntryChange ecControl = new EntryChangeImpl(); ecControl.setChangeType( type ); if ( opContext.getChangeLogEvent() != null ) { ecControl.setChangeNumber( opContext.getChangeLogEvent().getRevision() ); } if ( opContext instanceof RenameOperationContext || opContext instanceof MoveOperationContext ) { ecControl.setPreviousDn( opContext.getDn() ); } response.addControl( ecControl ); } }