0N/A * The contents of this file are subject to the terms of the 0N/A * Common Development and Distribution License, Version 1.0 only 0N/A * (the "License"). You may not use this file except in compliance 0N/A * See the License for the specific language governing permissions 0N/A * and limitations under the License. 0N/A * When distributing Covered Code, include this CDDL HEADER in each 6983N/A * If applicable, add the following below this CDDL HEADER, with the 6983N/A * fields enclosed by brackets "[]" replaced with your own identifying 0N/A * Portions Copyright [yyyy] [name of copyright owner] 4899N/A * Copyright 2006-2009 Sun Microsystems, Inc. 1842N/A * This interface defines an operation that may be used to determine whether a 0N/A * specified entry in the Directory Server contains a given attribute-value 0N/A * Retrieves the raw, unprocessed entry DN as included in the client request. 0N/A * The DN that is returned may or may not be a valid DN, since no validation 0N/A * will have been performed upon it. 0N/A * @return The raw, unprocessed entry DN as included in the client request. 0N/A * Specifies the raw, unprocessed entry DN as included in the client request. 338N/A * This should only be called by pre-parse plugins. 0N/A * @param rawEntryDN The raw, unprocessed entry DN as included in the client 0N/A * Retrieves the DN of the entry to compare. This should not be called by 0N/A * pre-parse plugins because the processed DN will not be available yet. 0N/A * Instead, they should call the <CODE>getRawEntryDN</CODE> method. 0N/A * @return The DN of the entry to compare, or <CODE>null</CODE> if the raw 0N/A * entry DN has not yet been processed. 0N/A * Retrieves the raw attribute type for this compare operation. 0N/A * @return The raw attribute type for this compare operation. 0N/A * Specifies the raw attribute type for this compare operation. This should 0N/A * only be called by pre-parse plugins. 0N/A * @param rawAttributeType The raw attribute type for this compare 338N/A * Retrieves the attribute type for this compare operation. This should not 338N/A * be called by pre-parse plugins because the processed attribute type will 338N/A * not be available yet. 0N/A * @return The attribute type for this compare operation. 1842N/A * Specifies the attribute type for this compare operation. 1842N/A * @param attributeType The attribute type for this compare operation. 4899N/A * Retrieves the attribute options for this compare operation. This should 4899N/A * not be called by the pre-parse plugins because the processed attribute 4899N/A * options will not be available yet. 4899N/A * @return The attribute options for this compare operation. 4899N/A * Specifies the attribute options for this compare operation. 4899N/A * @param attributeOptions The attribute options for this compare operation. 0N/A * Retrieves the assertion value for this compare operation. 0N/A * @return The assertion value for this compare operation. 338N/A * Specifies the assertion value for this compare operation. This should only 338N/A * be called by pre-parse and pre-operation plugins. 0N/A * @param assertionValue The assertion value for this compare operation. 1842N/A * Retrieves the proxied authorization target DN for this compare operation. 1842N/A * @return The proxied authorization target DN for this compare operation 1842N/A * Specifies the proxied authorization target DN for this compare operation. 1842N/A * @param proxiedAuthorizationDN The proxied authorization target DN for