The IM JavaDoc includes the addValueToAttribute method that can be used for adding a new value to a multi-valued attribute but there is no method in the IM JavaDoc for removing a value from a multi-valued attribute. How can that be done?
All Identity Manager
While there is the addValueToAttribute method for adding a single value, in order to remove a value you would need to use the setAttributeMultiValue method and pass in the entire vector of values you want the attribute to have (i.e. replace all values as opposed to remove a single value).
You can get the current vector of values with the getAttributeMultiValue method and then remove the value from the vector and pass in the updated vector of values into the setAttributeMultiValue method.