Package org.apache.directory.server.changepw.messages

Examples of org.apache.directory.server.changepw.messages.ChangePasswordReplyModifier


        }

        ApplicationReply appReply = new ApplicationReply( encRepPart );

        // return status message value object
        ChangePasswordReplyModifier replyModifier = new ChangePasswordReplyModifier();
        replyModifier.setApplicationReply( appReply );
        replyModifier.setPrivateMessage( privateMessage );

        changepwContext.setReply( replyModifier.getChangePasswordReply() );
    }
View Full Code Here


     * @return The {@link ChangePasswordReply}.
     * @throws IOException
     */
    public ChangePasswordReply decode( ByteBuffer buf ) throws IOException
    {
        ChangePasswordReplyModifier modifier = new ChangePasswordReplyModifier();

        short messageLength = buf.getShort();
        short protocolVersion = buf.getShort();
        short encodedAppReplyLength = buf.getShort();

        modifier.setProtocolVersionNumber( protocolVersion );

        byte[] encodedAppReply = new byte[encodedAppReplyLength];
        buf.get( encodedAppReply );

        ApplicationReplyDecoder appDecoder = new ApplicationReplyDecoder();
        ApplicationReply applicationReply = appDecoder.decode( encodedAppReply );
        modifier.setApplicationReply( applicationReply );

        int privateBytesLength = messageLength - HEADER_LENGTH - encodedAppReplyLength;
        byte[] encodedPrivateMessage = new byte[privateBytesLength];
        buf.get( encodedPrivateMessage );

        PrivateMessageDecoder privateDecoder = new PrivateMessageDecoder();
        PrivateMessage privateMessage = privateDecoder.decode( encodedPrivateMessage );
        modifier.setPrivateMessage( privateMessage );

        return modifier.getChangePasswordReply();
    }
View Full Code Here

        }

        ApplicationReply appReply = new ApplicationReply( encRepPart );

        // return status message value object
        ChangePasswordReplyModifier replyModifier = new ChangePasswordReplyModifier();
        replyModifier.setApplicationReply( appReply );
        replyModifier.setPrivateMessage( privateMessage );

        changepwContext.setReply( replyModifier.getChangePasswordReply() );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.server.changepw.messages.ChangePasswordReplyModifier

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.