/* See LICENSE for licensing and NOTICE for copyright. */ package org.ldaptive.extended; import java.util.Arrays; import org.ldaptive.AbstractRequest; /** * Contains the data required to perform an ldap who am i operation. See RFC 4532. * * @author Middleware Services */ public class WhoAmIRequest extends AbstractRequest implements ExtendedRequest { /** OID of this extended request. */ public static final String OID = "1.3.6.1.4.1.4203.1.11.3"; @Override public byte[] encode() { return null; } @Override public String getOID() { return OID; } @Override public String toString() { return String.format( "[%s@%d::controls=%s, referralHandler=%s, " + "intermediateResponseHandlers=%s]", getClass().getName(), hashCode(), Arrays.toString(getControls()), getReferralHandler(), Arrays.toString(getIntermediateResponseHandlers())); } }