|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.DirectoryEntry
Represents a raw directory entry.
Constructor Summary | |
---|---|
DirectoryEntry(DistinguishedName dn,
AttributeValues attributes)
Constructs the object with full set of parameters. |
Method Summary | |
---|---|
void |
addAttribute(AttributeValue attribute)
Adds the given attribute and value to the set of attributes for the object. |
void |
clearChange(java.lang.String attributeName)
Clear all the changes made to the specific attribute. |
void |
clearChanges()
Clear all changes made to this directory entry. |
AttributeValue |
getAttribute(java.lang.String name)
Retrieves one attribute (with applied system semantics if needed) by name from the object. |
AttributeValues |
getAttributes()
Returns the attributes of the object without any system semantics. |
AttributeChanges |
getChanges()
Returns the changes that have been made to the attributes of this object. |
DistinguishedName |
getDistinguishedName()
Returns the distinguished name of the object. |
java.util.Date |
getLastModified()
Returns the date the object was last modified. |
java.util.Collection |
getObjectClasses()
Returns a collection of objectclasses that define this object. |
AttributeValues |
getOldAttributes()
Returns the old attributes of the object without any system semantics. |
AttributeValue |
removeAttribute(AttributeValue attribute)
Removes the attribute by attribute value object. |
AttributeValue |
removeAttribute(AttributeValue attribute,
boolean isCompareLowerCase)
Removes the attribute by attribute value object. |
AttributeValue |
removeAttribute(java.lang.String attributeName)
Removes the attribute with the given name from the set of attributes for the object. |
void |
setAttribute(AttributeValue attribute)
Changes the specifified attribute (with applied system semantics if needed). |
void |
setAttributes(AttributeValues attributes)
Replaces the attributes of the object using system semantics. |
void |
setDistinguishedName(DistinguishedName dn)
Sets the distinguished name of the object. |
java.lang.String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DirectoryEntry(DistinguishedName dn, AttributeValues attributes)
dn
- DistinguishedName of a directory entry.attributes
- AttributeValues holding attributes of entry.Method Detail |
public DistinguishedName getDistinguishedName()
public void setDistinguishedName(DistinguishedName dn)
dn
- DistinguishedName of the object.public AttributeValues getAttributes()
public AttributeValues getOldAttributes()
public void setAttributes(AttributeValues attributes)
attributes
- Collection of AttributeValues.public AttributeValue getAttribute(java.lang.String name)
name
- Name of the attribute to retrieve.
public void addAttribute(AttributeValue attribute)
attribute
- AttributeValue to add. Note: the attribute must be
compliant with the object's schema or an exception will be
thrown when updating the data store.public AttributeValue removeAttribute(java.lang.String attributeName)
attributeName
- String name of the attribute to remove.
public AttributeValue removeAttribute(AttributeValue attribute)
attribute
- AttributeValue to be removed. Note: the attribute must be
compliant with the object's schema or an exception will be
thrown when updating the data store.
public AttributeValue removeAttribute(AttributeValue attribute, boolean isCompareLowerCase)
attribute
- AttributeValue to be removed. Note: the attribute must be
compliant with the object's schema or an exception will be
thrown when updating the data store.isCompareLowerCase
- boolean value. If it is true, attribute values
will be first converted to lowercase and then compared.
public void setAttribute(AttributeValue attribute)
attribute
- AttributeValue to change with.public AttributeChanges getChanges()
public java.util.Date getLastModified()
public void clearChanges()
public void clearChange(java.lang.String attributeName)
attributeName
- The name of the attribute.public java.util.Collection getObjectClasses()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |