com.netscape.jndi.ldap
Class SearchResultWithControls

java.lang.Object
  extended byjavax.naming.NameClassPair
      extended byjavax.naming.Binding
          extended byjavax.naming.directory.SearchResult
              extended bycom.netscape.jndi.ldap.SearchResultWithControls
All Implemented Interfaces:
javax.naming.ldap.HasControls, java.io.Serializable

class SearchResultWithControls
extends javax.naming.directory.SearchResult
implements javax.naming.ldap.HasControls

An extension of SearchResult that allows access to controls sent back with the results of a search


Field Summary
(package private)  javax.naming.ldap.Control[] m_ctrls
           
 
Constructor Summary
SearchResultWithControls(java.lang.String name, java.lang.Object obj, javax.naming.directory.Attributes attrs)
          Enable constructors
SearchResultWithControls(java.lang.String name, java.lang.Object obj, javax.naming.directory.Attributes attrs, boolean isRelative)
           
SearchResultWithControls(java.lang.String name, java.lang.String className, java.lang.Object obj, javax.naming.directory.Attributes attrs)
           
SearchResultWithControls(java.lang.String name, java.lang.String className, java.lang.Object obj, javax.naming.directory.Attributes attrs, boolean isRelative)
           
 
Method Summary
 javax.naming.ldap.Control[] getControls()
          Implements HasControls interface
 void setControls(javax.naming.ldap.Control[] ctrls)
          Set controls array
 
Methods inherited from class javax.naming.directory.SearchResult
getAttributes, setAttributes, toString
 
Methods inherited from class javax.naming.Binding
getClassName, getObject, setObject
 
Methods inherited from class javax.naming.NameClassPair
getName, isRelative, setClassName, setName, setRelative
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_ctrls

javax.naming.ldap.Control[] m_ctrls
Constructor Detail

SearchResultWithControls

public SearchResultWithControls(java.lang.String name,
                                java.lang.Object obj,
                                javax.naming.directory.Attributes attrs)
Enable constructors


SearchResultWithControls

public SearchResultWithControls(java.lang.String name,
                                java.lang.Object obj,
                                javax.naming.directory.Attributes attrs,
                                boolean isRelative)

SearchResultWithControls

public SearchResultWithControls(java.lang.String name,
                                java.lang.String className,
                                java.lang.Object obj,
                                javax.naming.directory.Attributes attrs)

SearchResultWithControls

public SearchResultWithControls(java.lang.String name,
                                java.lang.String className,
                                java.lang.Object obj,
                                javax.naming.directory.Attributes attrs,
                                boolean isRelative)
Method Detail

getControls

public javax.naming.ldap.Control[] getControls()
Implements HasControls interface

Specified by:
getControls in interface javax.naming.ldap.HasControls

setControls

public void setControls(javax.naming.ldap.Control[] ctrls)
Set controls array