|
Java SDK r12.5 SP 8 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModifiableObject
Commits the current object's attribute values to the data store.
Note: ThemodifyObject()
method in this interface
immediately persists attribute changes to the data store. All Identity Manager
data and security checks are bypassed. Typically, this method is only called
after you modify a managed object retrieved through one of the
provider
objects.
Method Summary | |
---|---|
java.lang.Object |
modifyObject()
Updates the data store with the attribute values in the current managed object. |
java.lang.Object |
modifyObject(java.util.Hashtable extraProperties)
Updates the data store with the attribute values in the current managed object. |
Method Detail |
---|
java.lang.Object modifyObject() throws SmApiException
Updates the data store with the attribute values in the current managed object.
This method commits to the data store any changes made to the current managed object's local (in-memory) attribute set.
If you want to associate a complete list of tasks with the role, callmodifyObject(Task[])
.
You can call modifyObject(Task[])
to set a complete list of tasks for a role whether or not you are
also committing attribute changes for the role.
modifyObject()
immediately persists attribute changes to the data store.
All Identity Manager data and security checks are bypassed. Typically, this method
is only called after you modify a managed object retrieved through one of the
provider
objects.
com.netegrity.sdk.apiutil.SmApiException
com.netegrity.llsdk6.imsapi.exception.NoSessionException
- - If this ModifiableObject is also a ConnectableObject and the object is not connected to a session (i.e. isConnected() would return false).
com.netegrity.llsdk6.imsapi.exception.DeletedObjectException
- - If this interface represents an object that can be deleted, and that has already been deleted
SmApiException
java.lang.Object modifyObject(java.util.Hashtable extraProperties) throws SmApiException
Updates the data store with the attribute values in the current managed object.
This method commits to the data store any changes made to the current managed object's local (in-memory) attribute set.
If you want to associate a complete list of tasks with the role, callmodifyObject(Task[])
.
You can call modifyObject(Task[])
to set a complete list of tasks for a role whether or not you are
also committing attribute changes for the role.
modifyObject()
immediately persists attribute changes to the data store.
All Identity Manager data and security checks are bypassed. Typically, this method
is only called after you modify a managed object retrieved through one of the
provider
objects.
extraProperties
- takes in a ProvisioningDefinitionImpl.ETADMIN_OPERATION_ID_ATTRIBURE
and optionally returns back a TunnelObject.DS_RETURN_MESSAGE_ATTR
com.netegrity.sdk.apiutil.SmApiException
com.netegrity.llsdk6.imsapi.exception.NoSessionException
- - If this ModifiableObject is also a ConnectableObject and the object is not connected to a session (i.e. isConnected() would return false).
com.netegrity.llsdk6.imsapi.exception.DeletedObjectException
- - If this interface represents an object that can be deleted, and that has already been deleted
SmApiException
|
Java SDK r12.5 SP 8 06/13/2011 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |