All APIs can access managed object data in the data store. You access managed objects in the data store through the ProviderAccessor interface.
Typically, managed objects retrieved through ProviderAccessor are accessed for reading purposes only. However, on occasion, business logic task handlers and event listeners must modify objects retrieved through ProviderAccessor.
Note: If you modify the attributes of a managed object retrieved through ProviderAccessor, you are modifying the local (in-memory) representation of the object. To persist the changes to the data store, call modifyObject(), which is inherited from ModifiableObject. The changes are then made directly to the data store. No Identity Manager events are generated, and no workflow approvals, auditing, or security checks are performed.
Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |