@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class JoinedEntry extends ReadOnlyEntry
JoinRequestControl
class for additional information and an example
demonstrating its use.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only
supported for use against Ping Identity, UnboundID, and Alcatel-Lucent 8661
server products. These classes provide support for proprietary
functionality or for external specifications that are not considered stable
or mature enough to be guaranteed to work in an interoperable way with
other types of LDAP servers.
JoinedEntry ::= SEQUENCE { objectName LDAPDN, attributes PartialAttributeList, nestedJoinResults SEQUENCE OF JoinedEntry OPTIONAL }
Constructor and Description |
---|
JoinedEntry(Entry entry,
java.util.List<JoinedEntry> nestedJoinResults)
Creates a new joined entry with the specified DN, attributes, and nested
join results.
|
JoinedEntry(java.lang.String dn,
java.util.Collection<Attribute> attributes,
java.util.List<JoinedEntry> nestedJoinResults)
Creates a new joined entry with the specified DN, attributes, and nested
join results.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<JoinedEntry> |
getNestedJoinResults()
Retrieves the list of nested join results for this joined entry.
|
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this joined entry to the provided
buffer.
|
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDN
addAttribute, applyModifications, applyModifications, applyModifyDN, applyModifyDN, diff, diff, diff, duplicate, equals, getAttribute, getAttribute, getAttributes, getAttributesWithOptions, getAttributeValue, getAttributeValueAsBoolean, getAttributeValueAsDate, getAttributeValueAsDN, getAttributeValueAsInteger, getAttributeValueAsLong, getAttributeValueByteArrays, getAttributeValueBytes, getAttributeValues, getDN, getObjectClassAttribute, getObjectClassValues, getParentDN, getParentDNString, getParsedDN, getRDN, getSchema, hasAttribute, hasAttribute, hasAttribute, hasAttributeValue, hasAttributeValue, hasAttributeValue, hasAttributeValue, hashCode, hasObjectClass, intersectEntries, matchesBaseAndScope, matchesBaseAndScope, mergeEntries, removeAttributeValue, removeAttributeValue, setAttribute, toLDIF, toLDIF, toLDIF, toLDIF, toLDIFString, toLDIFString, toLDIFString, toLDIFString, toString
public JoinedEntry(Entry entry, java.util.List<JoinedEntry> nestedJoinResults)
entry
- The entry containing the DN and attributes to
use for this joined entry. It must not be
null
.nestedJoinResults
- A list of nested join results for this joined
entry. It may be null
or empty if there
are no nested join results.public JoinedEntry(java.lang.String dn, java.util.Collection<Attribute> attributes, java.util.List<JoinedEntry> nestedJoinResults)
dn
- The DN for this joined entry. It must not be
null
.attributes
- The set of attributes for this joined entry. It
must not be null
.nestedJoinResults
- A list of nested join results for this joined
entry. It may be null
or empty if there
are no nested join results.public java.util.List<JoinedEntry> getNestedJoinResults()
public void toString(java.lang.StringBuilder buffer)
toString
in interface LDIFRecord
toString
in class Entry
buffer
- The buffer to which the information should be appended.