|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.unboundid.ldap.sdk.Entry
com.unboundid.ldap.sdk.ReadOnlyEntry
@NotExtensible @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public class ReadOnlyEntry
This class defines an Entry subclass in which the contents of the
entry cannot be modified. Any attempt to call a method which could be used
to alter the contents of the entry will result in an
UnsupportedOperationException.
| Constructor Summary | |
|---|---|
ReadOnlyEntry(DN dn,
Attribute... attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(DN dn,
java.util.Collection<Attribute> attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(DN dn,
Schema schema,
Attribute... attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(DN dn,
Schema schema,
java.util.Collection<Attribute> attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(Entry entry)
Creates a new read-only entry from the provided Entry. |
|
ReadOnlyEntry(Schema schema,
java.lang.String... ldifLines)
Creates a new read-only entry from the provided LDIF representation. |
|
ReadOnlyEntry(java.lang.String... ldifLines)
Creates a new read-only entry from the provided LDIF representation. |
|
ReadOnlyEntry(java.lang.String dn,
Attribute... attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(java.lang.String dn,
java.util.Collection<Attribute> attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(java.lang.String dn,
Schema schema,
Attribute... attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
ReadOnlyEntry(java.lang.String dn,
Schema schema,
java.util.Collection<Attribute> attributes)
Creates a new read-only entry with the provided DN and set of attributes. |
|
| Method Summary | |
|---|---|
boolean |
addAttribute(Attribute attribute)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
addAttribute(java.lang.String attributeName,
byte[]... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
addAttribute(java.lang.String attributeName,
byte[] attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
addAttribute(java.lang.String attributeName,
java.lang.String... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
addAttribute(java.lang.String attributeName,
java.lang.String attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
removeAttribute(java.lang.String attributeName)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
removeAttributeValue(java.lang.String attributeName,
byte[] attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
removeAttributeValue(java.lang.String attributeName,
java.lang.String attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
removeAttributeValues(java.lang.String attributeName,
byte[]... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
boolean |
removeAttributeValues(java.lang.String attributeName,
java.lang.String... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setAttribute(Attribute attribute)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setAttribute(java.lang.String attributeName,
byte[]... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setAttribute(java.lang.String attributeName,
byte[] attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setAttribute(java.lang.String attributeName,
java.lang.String... attributeValues)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setAttribute(java.lang.String attributeName,
java.lang.String attributeValue)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setDN(DN dn)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
void |
setDN(java.lang.String dn)
Throws an UnsupportedOperationException to indicate that this is a
read-only entry. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ReadOnlyEntry(java.lang.String dn,
Attribute... attributes)
dn - The DN for this entry. It must not be null.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(java.lang.String dn,
Schema schema,
Attribute... attributes)
dn - The DN for this entry. It must not be null.schema - The schema to use for operations involving this entry.
It may be null if no schema is available.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(DN dn,
Attribute... attributes)
dn - The DN for this entry. It must not be null.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(DN dn,
Schema schema,
Attribute... attributes)
dn - The DN for this entry. It must not be null.schema - The schema to use for operations involving this entry.
It may be null if no schema is available.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(java.lang.String dn,
java.util.Collection<Attribute> attributes)
dn - The DN for this entry. It must not be null.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(java.lang.String dn,
Schema schema,
java.util.Collection<Attribute> attributes)
dn - The DN for this entry. It must not be null.schema - The schema to use for operations involving this entry.
It may be null if no schema is available.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(DN dn,
java.util.Collection<Attribute> attributes)
dn - The DN for this entry. It must not be null.attributes - The set of attributes for this entry. It must not be
null.
public ReadOnlyEntry(DN dn,
Schema schema,
java.util.Collection<Attribute> attributes)
dn - The DN for this entry. It must not be null.schema - The schema to use for operations involving this entry.
It may be null if no schema is available.attributes - The set of attributes for this entry. It must not be
null.public ReadOnlyEntry(Entry entry)
Entry.
entry - The entry to use to create this read-only entry.
public ReadOnlyEntry(java.lang.String... ldifLines)
throws LDIFException
ldifLines - The set of lines that comprise an LDIF representation
of the entry. It must not be null or empty.
LDIFException - If the provided lines cannot be decoded as an entry
in LDIF format.
public ReadOnlyEntry(Schema schema,
java.lang.String... ldifLines)
throws LDIFException
schema - The schema to use for operations involving this entry.
It may be null if no schema is available.ldifLines - The set of lines that comprise an LDIF representation
of the entry. It must not be null or empty.
LDIFException - If the provided lines cannot be decoded as an entry
in LDIF format.| Method Detail |
|---|
public void setDN(java.lang.String dn)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setDN in class Entrydn - The DN for this entry. It must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setDN(DN dn)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setDN in class Entrydn - The DN for this entry. It must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean addAttribute(Attribute attribute)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
addAttribute in class Entryattribute - The attribute to be added. It must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean addAttribute(java.lang.String attributeName,
java.lang.String attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
addAttribute in class EntryattributeName - The name for the attribute to be added. It must
not be null.attributeValue - The value for the attribute to be added. It must
not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean addAttribute(java.lang.String attributeName,
byte[] attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
addAttribute in class EntryattributeName - The name for the attribute to be added. It must
not be null.attributeValue - The value for the attribute to be added. It must
not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean addAttribute(java.lang.String attributeName,
java.lang.String... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
addAttribute in class EntryattributeName - The name for the attribute to be added. It must
not be null.attributeValues - The set of values for the attribute to be added.
It must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean addAttribute(java.lang.String attributeName,
byte[]... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
addAttribute in class EntryattributeName - The name for the attribute to be added. It must
not be null.attributeValues - The set of values for the attribute to be added.
It must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean removeAttribute(java.lang.String attributeName)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
removeAttribute in class EntryattributeName - The name of the attribute to remove. It must not be
null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean removeAttributeValue(java.lang.String attributeName,
java.lang.String attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
removeAttributeValue in class EntryattributeName - The name of the attribute to remove. It must not
be null.attributeValue - The value of the attribute to remove. It must not
be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean removeAttributeValue(java.lang.String attributeName,
byte[] attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
removeAttributeValue in class EntryattributeName - The name of the attribute to remove. It must not
be null.attributeValue - The value of the attribute to remove. It must not
be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean removeAttributeValues(java.lang.String attributeName,
java.lang.String... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
removeAttributeValues in class EntryattributeName - The name of the attribute to remove. It must not
be null.attributeValues - The values of the attribute to remove. It must
not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public boolean removeAttributeValues(java.lang.String attributeName,
byte[]... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
removeAttributeValues in class EntryattributeName - The name of the attribute to remove. It must not
be null.attributeValues - The values of the attribute to remove. It must
not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setAttribute(Attribute attribute)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setAttribute in class Entryattribute - The attribute to be included in this entry. It must not
be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setAttribute(java.lang.String attributeName,
java.lang.String attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setAttribute in class EntryattributeName - The name to use for the attribute. It must not be
null.attributeValue - The value to use for the attribute. It must not be
null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setAttribute(java.lang.String attributeName,
byte[] attributeValue)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setAttribute in class EntryattributeName - The name to use for the attribute. It must not be
null.attributeValue - The value to use for the attribute. It must not be
null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setAttribute(java.lang.String attributeName,
java.lang.String... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setAttribute in class EntryattributeName - The name to use for the attribute. It must not be
null.attributeValues - The set of values to use for the attribute. It
must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
public void setAttribute(java.lang.String attributeName,
byte[]... attributeValues)
throws java.lang.UnsupportedOperationException
UnsupportedOperationException to indicate that this is a
read-only entry.
setAttribute in class EntryattributeName - The name to use for the attribute. It must not be
null.attributeValues - The set of values to use for the attribute. It
must not be null.
java.lang.UnsupportedOperationException - To indicate that this is a
read-only entry.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||