Modifying an Object's Attributes in the Directory This example modifies some of an object's attributes from the directory. try { // Specify the changes to make ModificationItem[] mods = new ModificationItem[3]; // Replace mail attribute with new value mods[0] = new ModificationItem( //The next four lines should be in one line DirContext.REPLACE_ATTRIBUTE, new BasicAttribute( "mail", "geisel@wizards.com")); // Add additional value to "telephonenumber" mods[1] = new ModificationItem( DirContext.ADD_ATTRIBUTE, //The next two lines should be in one line new BasicAttribute("telephonenumber", "+1 555 555 5555")); // Remove jpegphoto mods[2] = new ModificationItem( DirContext.REMOVE_ATTRIBUTE, new BasicAttribute("jpegphoto")); // Perform requested modifications on named object // The next three lines should be in one line ctx. modifyAttributes("cn=Ted Geisel, ou=People", mods); } catch (NamingException e) { }