/** * Compute the AddResponse length * <br> * AddResponse : * <pre> * 0x69 L1 * | * +--> LdapResult * * L1 = Length(LdapResult) * * Length(AddResponse) = Length(0x69) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { AddResponse addResponse = getAddResponse(); setLdapResult( new LdapResultDecorator( getCodecService(), addResponse.getLdapResult() ) ); addResponseLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); return 1 + TLV.getNbBytes( addResponseLength ) + addResponseLength; }
/** * Compute the AddResponse length * <br> * AddResponse : * <pre> * 0x69 L1 * | * +--> LdapResult * * L1 = Length(LdapResult) * * Length(AddResponse) = Length(0x69) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { AddResponse addResponse = getAddResponse(); setLdapResult( new LdapResultDecorator( getCodecService(), addResponse.getLdapResult() ) ); addResponseLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); return 1 + TLV.getNbBytes( addResponseLength ) + addResponseLength; }
/** * Compute the AddResponse length * <br> * AddResponse : * <pre> * 0x69 L1 * | * +--> LdapResult * * L1 = Length(LdapResult) * * Length(AddResponse) = Length(0x69) + Length(L1) + L1 * </pre> */ @Override public int computeLength() { AddResponse addResponse = getAddResponse(); setLdapResult( new LdapResultDecorator( getCodecService(), addResponse.getLdapResult() ) ); addResponseLength = ( ( LdapResultDecorator ) getLdapResult() ).computeLength(); return 1 + TLV.getNbBytes( addResponseLength ) + addResponseLength; }