( ( LdapResultDecorator ) getLdapResult() ).encode( buffer );
( ( LdapResultDecorator ) getLdapResult() ).encode( buffer );
( ( LdapResultDecorator ) getLdapResult() ).encode( buffer );
/** * Compute the BindResponse length * <br> * BindResponse : * <pre> * 0x61 L1 * | * +--> LdapResult * +--> [serverSaslCreds] * * L1 = Length(LdapResult) [ + Length(serverSaslCreds) ] * Length(BindResponse) = Length(0x61) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { BindResponse bindResponse = getDecorated(); int ldapResultLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); bindResponseLength = ldapResultLength; byte[] serverSaslCreds = bindResponse.getServerSaslCreds(); if ( serverSaslCreds != null ) { bindResponseLength += 1 + TLV.getNbBytes( serverSaslCreds.length ) + serverSaslCreds.length; } return 1 + TLV.getNbBytes( bindResponseLength ) + bindResponseLength; }
/** * Compute the BindResponse length * <br> * BindResponse : * <pre> * 0x61 L1 * | * +--> LdapResult * +--> [serverSaslCreds] * * L1 = Length(LdapResult) [ + Length(serverSaslCreds) ] * Length(BindResponse) = Length(0x61) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { BindResponse bindResponse = getDecorated(); int ldapResultLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); bindResponseLength = ldapResultLength; byte[] serverSaslCreds = bindResponse.getServerSaslCreds(); if ( serverSaslCreds != null ) { bindResponseLength += 1 + TLV.getNbBytes( serverSaslCreds.length ) + serverSaslCreds.length; } return 1 + TLV.getNbBytes( bindResponseLength ) + bindResponseLength; }
/** * Compute the BindResponse length * <br> * BindResponse : * <pre> * 0x61 L1 * | * +--> LdapResult * +--> [serverSaslCreds] * * L1 = Length(LdapResult) [ + Length(serverSaslCreds) ] * Length(BindResponse) = Length(0x61) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { BindResponse bindResponse = getDecorated(); int ldapResultLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); bindResponseLength = ldapResultLength; byte[] serverSaslCreds = bindResponse.getServerSaslCreds(); if ( serverSaslCreds != null ) { bindResponseLength += 1 + TLV.getNbBytes( serverSaslCreds.length ) + serverSaslCreds.length; } return 1 + TLV.getNbBytes( bindResponseLength ) + bindResponseLength; }