Package netscape.ldap.util
Class LDIFModDNContent
- java.lang.Object
-
- netscape.ldap.util.LDIFBaseContent
-
- netscape.ldap.util.LDIFModDNContent
-
- All Implemented Interfaces:
java.io.Serializable
,LDIFContent
public class LDIFModDNContent extends LDIFBaseContent
An object of this class represents the content of an LDIF record that specifies changes to an RDN or the DN of an entry. This class implements theLDIFContent
interface.To get this object from an
LDIFRecord
object, use thegetContent
method and cast the return value asLDIFModDNContent
.- Version:
- 1.0
- See Also:
LDIFRecord.getContent()
, Serialized Form
-
-
Field Summary
-
Fields inherited from interface netscape.ldap.util.LDIFContent
ADD_CONTENT, ATTRIBUTE_CONTENT, DELETE_CONTENT, MODDN_CONTENT, MODIFICATION_CONTENT
-
-
Constructor Summary
Constructors Constructor Description LDIFModDNContent()
Constructs an emptyLDIFModDNContent
object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getDeleteOldRDN()
Determines if the content of the LDIF record specifies that the old RDN should be removed as an attribute in the entry.java.lang.String
getNewParent()
Returns the entry's new parent DN, if specified in the content of the LDIF record.java.lang.String
getRDN()
Returns the new RDN specified in the content of the LDIF record.int
getType()
Returns the content type.void
setDeleteOldRDN(boolean bool)
Sets whether or not the old RDN should be removed as an attribute in the entry.void
setNewParent(java.lang.String parent)
Sets the new parent DN that should be assigned to the entry.void
setRDN(java.lang.String rdn)
Sets the new RDN that should be assigned to the entry.java.lang.String
toString()
Returns string representation of the content of the LDIF record.-
Methods inherited from class netscape.ldap.util.LDIFBaseContent
getControls, getControlString, setControls
-
-
-
-
Method Detail
-
getType
public int getType()
Returns the content type. You can use this with thegetContent
method of theLDIFRecord
object to determine the type of content specified in the record.- Returns:
- the content type (which is
LDIFContent.MODDN_CONTENT
). - See Also:
LDIFRecord.getContent()
-
setRDN
public void setRDN(java.lang.String rdn)
Sets the new RDN that should be assigned to the entry.- Parameters:
rdn
- the new RDN- See Also:
getRDN()
-
getRDN
public java.lang.String getRDN()
Returns the new RDN specified in the content of the LDIF record.- Returns:
- the new RDN.
- See Also:
setRDN(java.lang.String)
-
setNewParent
public void setNewParent(java.lang.String parent)
Sets the new parent DN that should be assigned to the entry.- Parameters:
parent
- the new parent DN for the entry- See Also:
getNewParent()
-
getNewParent
public java.lang.String getNewParent()
Returns the entry's new parent DN, if specified in the content of the LDIF record.- Returns:
- the new parent of the entry.
- See Also:
setNewParent(java.lang.String)
-
setDeleteOldRDN
public void setDeleteOldRDN(boolean bool)
Sets whether or not the old RDN should be removed as an attribute in the entry.- Parameters:
bool
- iftrue
, remove the attribute representing the RDN. Iffalse
, leave the attribute in the entry.- See Also:
getDeleteOldRDN()
-
getDeleteOldRDN
public boolean getDeleteOldRDN()
Determines if the content of the LDIF record specifies that the old RDN should be removed as an attribute in the entry.- Returns:
true
if the change specifies that the the attribute representing the RDN should be removed,false
if the change specifies that the attribute should be left in the entry.- See Also:
setDeleteOldRDN(boolean)
-
toString
public java.lang.String toString()
Returns string representation of the content of the LDIF record.- Specified by:
toString
in interfaceLDIFContent
- Overrides:
toString
in classjava.lang.Object
- Returns:
- the string representation of the content of the LDIF record.
-
-