3853N/A * The contents of this file are subject to the terms of the 3853N/A * Common Development and Distribution License, Version 1.0 only 3853N/A * (the "License"). You may not use this file except in compliance 3853N/A * You can obtain a copy of the license at 3853N/A * See the License for the specific language governing permissions 3853N/A * and limitations under the License. 3853N/A * When distributing Covered Code, include this CDDL HEADER in each 3853N/A * file and include the License file at 3853N/A * add the following below this CDDL HEADER, with the fields enclosed 3853N/A * by brackets "[]" replaced with your own identifying information: 3853N/A * Portions Copyright [yyyy] [name of copyright owner] 5014N/A * Copyright 2008-2010 Sun Microsystems, Inc. 3853N/A * The basic node used to render entries in the 'Manage Entries' tree. 5130N/A // This is required for the case where there is an undefined number of 5130N/A // subordinates (for instance in the case of the changelog). 3853N/A * @param dn the DN of the entry. 3853N/A * Returns the DN of the local entry. 3853N/A * @return the DN of the local entry. 3853N/A * Returns the RDN value of the local entry. 3853N/A * @return the RDN value of the local entry. 3853N/A * Returns the RDN (with the attribute name) of the local entry. 3853N/A * @return the RDN (with the attribute name) of the local entry. 3853N/A * Returns the URL of the remote entry (if the node does not represent a 3853N/A * referral it will be <CODE>null</CODE>). 3853N/A * @return the URL of the remote entry (if the node does not represent a 3853N/A * referral it will be <CODE>null</CODE>). 3853N/A * Sets the remote URL of the node. 3853N/A * @param url the remote URL of the node. 3853N/A * Sets the remote URL of the node. 3853N/A * @param url the remote URL of the node. 3853N/A "The provided url: "+
url+
" is not valid:"+t, t);
3853N/A * Returns the RDN value of the remote entry. If the node does not 3853N/A * represent a referral it will return <CODE>null</CODE>. 3853N/A * @return the RDN value of the remote entry. 3853N/A * Returns the RDN value of the remote entry (with the name of the attribute). 3853N/A * If the node does not represent a referral it will return <CODE>null</CODE>. 3853N/A * @return the RDN value of the remote entry (with the name of the attribute). 3853N/A * Sets whether the node is a leaf or not. 3853N/A * @param isLeaf whether the node is a leaf or not. 3853N/A * Returns <CODE>true</CODE> if the node is a leaf and <CODE>false</CODE> 3853N/A * @return <CODE>true</CODE> if the node is a leaf and <CODE>false</CODE> 3853N/A * Returns <CODE>true</CODE> if the node must be refreshed when it is expanded 3853N/A * and <CODE>false</CODE> otherwise. 3853N/A * @return <CODE>true</CODE> if the node must be refreshed when it is expanded 3853N/A * and <CODE>false</CODE> otherwise. 3853N/A * Sets whether the node must be refreshed when it is expanded or not. 3853N/A * @param refreshNeededOnExpansion whether the node must be refreshed when it 3853N/A * Returns whether the node is obsolete (and must be refreshed) or not. 3853N/A * @return <CODE>true</CODE> if the node is obsolete and <CODE>false</CODE> 3853N/A * Sets whether this is node is obsolete (and must be refreshed) or not. 3853N/A * @param obsolete whether this is node is obsolete (and must be refreshed) or 3853N/A * Returns the error that occurred when updating the node. Returns 3853N/A * <CODE>null</CODE> if no error occurred. 3853N/A * @return the error that occurred when updating the node. Returns 3853N/A * <CODE>null</CODE> if no error occurred. 3853N/A * Sets the error that occurred when updating the node. 3853N/A * Returns the number of subordinates of the entry. 3853N/A * @return the number of subordinates of the entry. 3853N/A * Sets the number of subordinates of the entry. 3853N/A * @param number the number of subordinates of the entry. 5130N/A * Returns whether the entry has subordinates or not. 5130N/A * @return {@code true} if the entry has subordinates and {@code false} 5130N/A * Sets the whether the entry has subordinates or not. 5130N/A * @param hasSubOrdinates whether the entry has subordinates or not. 3853N/A * Returns the referrals of the entry. Returns <CODE>null</CODE> if this node 3853N/A * @return the referrals of the entry. Returns <CODE>null</CODE> if this node 3853N/A * Sets the referrals of the entry. 3853N/A * @param referral the referrals of the entry. 3853N/A * Returns the label that will be used to display the entry. 3853N/A * @return the label that will be used to display the entry. 3853N/A * Sets the label that will be used to display the entry. 3853N/A * @param name the label that will be used to display the entry. 3853N/A * Returns the icon associated with this node. 3853N/A * @return the icon associated with this node. 3853N/A * Sets the icon associated with this node. 3853N/A * @param icon the icon associated with this node. 3853N/A * Returns the font style to be used to render this node. 3853N/A * @return the font style to be used to render this node. 3853N/A * Sets the font style to be used to render this node. 3853N/A * @param style the font style to be used to render this node. 3853N/A * Returns the object class values associated with the entry. 3853N/A * @return the object class values associated with the entry. 3853N/A * Sets the object class values associated with the entry. 3853N/A * @param objectClassValues the object class values associated with the entry. 3853N/A * Extracts the RDN value from a DN. 3853N/A * @param showAttributeName whether the result must include the attribute name 3853N/A * @return the RDN value from the DN. 3853N/A "The provided argument is not a valid dn: "+t, t);
3853N/A * Extracts the RDN value from the DN. The value does not include the name 3853N/A * @return the RDN value from the DN. 3853N/A * Returns <CODE>true</CODE> if the size limit was reached updating this node 3853N/A * (and searching its children) and <CODE>false</CODE> otherwise. 3853N/A * @return <CODE>true</CODE> if the size limit was reached updating this node 3853N/A * (and searching its children) and <CODE>false</CODE> otherwise. 3853N/A * Sets whether the size limit was reached updating this node 3853N/A * (and searching its children). 3853N/A * @param sizeLimitReached whether the size limit was reached updating this 3853N/A * node (and searching its children).