SearchResultpublic class SearchResult extends Binding This class represents an item in the NamingEnumeration returned as a
result of the DirContext.search() methods.
A SearchResult instance is not synchronized against concurrent
multithreaded access. Multiple threads trying to access and modify
a single SearchResult instance should lock the object. |
Fields Summary |
---|
private Attributes | attrsContains the attributes returned with the object. | private static final long | serialVersionUIDUse serialVersionUID from JNDI 1.1.1 for interoperability |
Constructors Summary |
---|
public SearchResult(String name, Object obj, Attributes attrs)Constructs a search result using the result's name, its bound object, and
its attributes.
getClassName() will return the class name of obj
(or null if obj is null) unless the class name has been
explicitly set using setClassName().
super(name, obj);
this.attrs = attrs;
| public SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)Constructs a search result using the result's name, its bound object, and
its attributes, and whether the name is relative.
getClassName() will return the class name of obj
(or null if obj is null) unless the class name has been
explicitly set using setClassName()
super(name, obj, isRelative);
this.attrs = attrs;
| public SearchResult(String name, String className, Object obj, Attributes attrs)Constructs a search result using the result's name, its class name,
its bound object, and its attributes.
super(name, className, obj);
this.attrs = attrs;
| public SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)Constructs a search result using the result's name, its class name,
its bound object, its attributes, and whether the name is relative.
super(name, className, obj, isRelative);
this.attrs = attrs;
|
Methods Summary |
---|
public javax.naming.directory.Attributes | getAttributes()Retrieves the attributes in this search result.
return attrs;
| public void | setAttributes(javax.naming.directory.Attributes attrs)Sets the attributes of this search result to attrs .
this.attrs = attrs;
// ??? check for null?
| public java.lang.String | toString()Generates the string representation of this SearchResult.
The string representation consists of the string representation
of the binding and the string representation of
this search result's attributes, separated by ':'.
The contents of this string is useful
for debugging and is not meant to be interpreted programmatically.
return super.toString() + ":" + getAttributes();
|
|