public class ClonedServerEntry
extends java.lang.Object
implements org.apache.directory.api.ldap.model.entry.Entry
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.directory.api.ldap.model.entry.Entry |
clonedEntry
The copied entry
|
protected org.apache.directory.api.ldap.model.entry.Entry |
originalEntry
The original entry as returned by the backend
|
| Constructor and Description |
|---|
ClonedServerEntry()
Creates a new instance of ClonedServerEntry.
|
ClonedServerEntry(org.apache.directory.api.ldap.model.entry.Entry originalEntry)
Creates a new instance of ClonedServerEntry.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.entry.Entry |
add(org.apache.directory.api.ldap.model.entry.Attribute... attributes) |
org.apache.directory.api.ldap.model.entry.Entry |
add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Entry |
add(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
void |
clear() |
org.apache.directory.api.ldap.model.entry.Entry |
clone() |
boolean |
contains(org.apache.directory.api.ldap.model.entry.Attribute... attributes) |
boolean |
contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
boolean |
contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
boolean |
contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
boolean |
contains(java.lang.String upId,
byte[]... values) |
boolean |
contains(java.lang.String upId,
java.lang.String... values) |
boolean |
contains(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
boolean |
containsAttribute(org.apache.directory.api.ldap.model.schema.AttributeType attributeType) |
boolean |
containsAttribute(java.lang.String... attributes) |
boolean |
equals(java.lang.Object obj) |
org.apache.directory.api.ldap.model.entry.Attribute |
get(org.apache.directory.api.ldap.model.schema.AttributeType attributeType) |
org.apache.directory.api.ldap.model.entry.Attribute |
get(java.lang.String alias) |
java.util.Collection<org.apache.directory.api.ldap.model.entry.Attribute> |
getAttributes() |
org.apache.directory.api.ldap.model.entry.Entry |
getClonedEntry() |
org.apache.directory.api.ldap.model.name.Dn |
getDn() |
org.apache.directory.api.ldap.model.entry.Entry |
getOriginalEntry() |
int |
hashCode() |
boolean |
hasObjectClass(org.apache.directory.api.ldap.model.entry.Attribute... objectClasses) |
boolean |
hasObjectClass(java.lang.String... objectClasses) |
boolean |
isSchemaAware() |
java.util.Iterator<org.apache.directory.api.ldap.model.entry.Attribute> |
iterator() |
java.util.List<org.apache.directory.api.ldap.model.entry.Attribute> |
put(org.apache.directory.api.ldap.model.entry.Attribute... attributes) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
byte[]... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
java.lang.String... values) |
org.apache.directory.api.ldap.model.entry.Attribute |
put(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
void |
readExternal(java.io.ObjectInput in) |
java.util.List<org.apache.directory.api.ldap.model.entry.Attribute> |
remove(org.apache.directory.api.ldap.model.entry.Attribute... attributes) |
boolean |
remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values) |
boolean |
remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values) |
boolean |
remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
boolean |
remove(java.lang.String upId,
byte[]... values) |
boolean |
remove(java.lang.String upId,
java.lang.String... values) |
boolean |
remove(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values) |
void |
removeAttributes(org.apache.directory.api.ldap.model.schema.AttributeType... attributes) |
void |
removeAttributes(java.lang.String... attributes) |
void |
setDn(org.apache.directory.api.ldap.model.name.Dn dn) |
void |
setDn(java.lang.String dn) |
org.apache.directory.api.ldap.model.entry.Entry |
shallowClone() |
int |
size() |
org.apache.directory.api.ldap.model.entry.Entry |
toClientEntry() |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String tabs) |
void |
writeExternal(java.io.ObjectOutput out) |
protected org.apache.directory.api.ldap.model.entry.Entry originalEntry
protected org.apache.directory.api.ldap.model.entry.Entry clonedEntry
public ClonedServerEntry()
public ClonedServerEntry(org.apache.directory.api.ldap.model.entry.Entry originalEntry)
originalEntry - The original entrypublic org.apache.directory.api.ldap.model.entry.Entry getOriginalEntry()
public org.apache.directory.api.ldap.model.entry.Entry getClonedEntry()
public org.apache.directory.api.ldap.model.entry.Entry add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean containsAttribute(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
containsAttribute in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Attribute get(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
get in interface org.apache.directory.api.ldap.model.entry.Entrypublic java.util.Collection<org.apache.directory.api.ldap.model.entry.Attribute> getAttributes()
getAttributes in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean hasObjectClass(org.apache.directory.api.ldap.model.entry.Attribute... objectClasses)
hasObjectClass in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Attribute put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean remove(org.apache.directory.api.ldap.model.schema.AttributeType attributeType,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic java.util.List<org.apache.directory.api.ldap.model.entry.Attribute> remove(org.apache.directory.api.ldap.model.entry.Attribute... attributes)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void removeAttributes(org.apache.directory.api.ldap.model.schema.AttributeType... attributes)
removeAttributes in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Entry add(org.apache.directory.api.ldap.model.entry.Attribute... attributes)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Entry add(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
add in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void clear()
clear in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(org.apache.directory.api.ldap.model.entry.Attribute... attributes)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(java.lang.String upId,
byte[]... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(java.lang.String upId,
java.lang.String... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean contains(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
contains in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean containsAttribute(java.lang.String... attributes)
containsAttribute in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Attribute get(java.lang.String alias)
get in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.name.Dn getDn()
getDn in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean hasObjectClass(java.lang.String... objectClasses)
hasObjectClass in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean isSchemaAware()
isSchemaAware in interface org.apache.directory.api.ldap.model.entry.Entrypublic java.util.Iterator<org.apache.directory.api.ldap.model.entry.Attribute> iterator()
iterator in interface java.lang.Iterable<org.apache.directory.api.ldap.model.entry.Attribute>iterator in interface org.apache.directory.api.ldap.model.entry.Entrypublic java.util.List<org.apache.directory.api.ldap.model.entry.Attribute> put(org.apache.directory.api.ldap.model.entry.Attribute... attributes)
throws org.apache.directory.api.ldap.model.exception.LdapException
put in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
byte[]... values)
put in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
java.lang.String... values)
put in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Attribute put(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
put in interface org.apache.directory.api.ldap.model.entry.Entrypublic boolean remove(java.lang.String upId,
byte[]... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean remove(java.lang.String upId,
java.lang.String... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean remove(java.lang.String upId,
org.apache.directory.api.ldap.model.entry.Value<?>... values)
throws org.apache.directory.api.ldap.model.exception.LdapException
remove in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void removeAttributes(java.lang.String... attributes)
removeAttributes in interface org.apache.directory.api.ldap.model.entry.Entrypublic void setDn(org.apache.directory.api.ldap.model.name.Dn dn)
setDn in interface org.apache.directory.api.ldap.model.entry.Entrypublic void setDn(java.lang.String dn)
throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException
setDn in interface org.apache.directory.api.ldap.model.entry.Entryorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionpublic int size()
size in interface org.apache.directory.api.ldap.model.entry.Entrypublic org.apache.directory.api.ldap.model.entry.Entry toClientEntry()
throws org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionWe can't use this method for a ServerEntrypublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionWe can't use this method for a ServerEntrypublic org.apache.directory.api.ldap.model.entry.Entry clone()
clone in interface org.apache.directory.api.ldap.model.entry.Entryclone in class java.lang.Objectpublic org.apache.directory.api.ldap.model.entry.Entry shallowClone()
shallowClone in interface org.apache.directory.api.ldap.model.entry.Entrypublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(Object);public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String toString(java.lang.String tabs)
toString in interface org.apache.directory.api.ldap.model.entry.Entry