| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Portions Copyright 2013-2014 ForgeRock AS |
| | | * Portions Copyright 2013-2015 ForgeRock AS |
| | | */ |
| | | package org.opends.server.protocols.http; |
| | | |
| | |
| | | { |
| | | final int messageID = nextMessageID.getAndIncrement(); |
| | | return enqueueOperation(new AddOperationBasis(clientConnection, messageID, messageID, to(request.getControls()), |
| | | valueOf(request.getName()), to(request.getAllAttributes()))); |
| | | valueOfObject(request.getName()), to(request.getAllAttributes()))); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | |
| | | String userName = request.getName(); |
| | | byte[] password = ((SimpleBindRequest) request).getPassword(); |
| | | return enqueueOperation(new BindOperationBasis(clientConnection, messageID, messageID, to(request.getControls()), |
| | | "3", ByteString.valueOf(userName), ByteString.wrap(password))); |
| | | "3", ByteString.valueOfUtf8(userName), ByteString.wrap(password))); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | |
| | | { |
| | | final int messageID = nextMessageID.getAndIncrement(); |
| | | return enqueueOperation(new CompareOperationBasis(clientConnection, messageID, messageID, |
| | | to(request.getControls()), valueOf(request.getName()), |
| | | to(request.getControls()), valueOfObject(request.getName()), |
| | | request.getAttributeDescription().getAttributeType().getOID(), |
| | | request.getAssertionValue())); |
| | | } |
| | |
| | | { |
| | | final int messageID = nextMessageID.getAndIncrement(); |
| | | return enqueueOperation(new DeleteOperationBasis(clientConnection, messageID, messageID, |
| | | to(request.getControls()), valueOf(request.getName()))); |
| | | to(request.getControls()), valueOfObject(request.getName()))); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |