|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.server.xdbm.ParentIdAndRdn<ID>
public class ParentIdAndRdn<ID extends Comparable<ID>>
A wrapper for the tuple of parentId and Rdn, used for the Rdn index. If the refered entry is a ContextEntry, we may have more than one Rdn stored
| Field Summary | |
|---|---|
protected ID |
parentId
The entry ID |
protected org.apache.directory.shared.ldap.model.name.Rdn[] |
rdns
The list of Rdn for this instance |
| Constructor Summary | |
|---|---|
ParentIdAndRdn()
Serializable constructor. |
|
ParentIdAndRdn(ID parentId,
List<org.apache.directory.shared.ldap.model.name.Rdn> rdns)
Creates a new instance of ParentIdAndRdn. |
|
ParentIdAndRdn(ID parentId,
org.apache.directory.shared.ldap.model.name.Rdn... rdns)
Creates a new instance of ParentIdAndRdn. |
|
| Method Summary | |
|---|---|
int |
compareTo(ParentIdAndRdn<ID> that)
|
boolean |
equals(Object obj)
|
ID |
getParentId()
Gets the parent ID. |
org.apache.directory.shared.ldap.model.name.Rdn[] |
getRdns()
Gets the RDNs. |
int |
hashCode()
|
void |
readExternal(ObjectInput in)
|
void |
setParentId(ID parentId)
Sets the parent ID. |
void |
setRdns(org.apache.directory.shared.ldap.model.name.Rdn[] rdns)
Sets the Rdn. |
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ID extends Comparable<ID> parentId
protected org.apache.directory.shared.ldap.model.name.Rdn[] rdns
| Constructor Detail |
|---|
public ParentIdAndRdn()
public ParentIdAndRdn(ID parentId,
org.apache.directory.shared.ldap.model.name.Rdn... rdns)
parentId - the parent IDrdns - the RDNs
public ParentIdAndRdn(ID parentId,
List<org.apache.directory.shared.ldap.model.name.Rdn> rdns)
parentId - the parent IDrdns - the RDNs| Method Detail |
|---|
public ID getParentId()
public void setParentId(ID parentId)
parentId - the new parent IDpublic org.apache.directory.shared.ldap.model.name.Rdn[] getRdns()
public void setRdns(org.apache.directory.shared.ldap.model.name.Rdn[] rdns)
rdns - the new Rdnpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic int compareTo(ParentIdAndRdn<ID> that)
compareTo in interface Comparable<ParentIdAndRdn<ID extends Comparable<ID>>>
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||