Package org.openiam.srvc.idm
Interface ObjectProvisionService<T>
-
- All Known Implementing Classes:
GroupProvisionService
public interface ObjectProvisionService<T>
GroupProvisionService
Interface for the Provisioning service which is used for provisioning group.- Author:
- suneet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Response
deleteIdentity(String managedSystemId, String objectId, String requesterId)
The delete operation enables the requester to delete an existing object from the appropriate target systemsResponse
remove(String objectId, String requesterId)
The remove operation enables the requester to delete an existing object from all target systemsResponse
save(T object)
The add operation enables a requester to create a new object on the target systems.
-
-
-
Method Detail
-
save
Response save(T object) throws Exception
The add operation enables a requester to create a new object on the target systems. Also this operation can do modify if this object has existed in one of the target systems.- Parameters:
object
- - new provisioning object- Returns:
- Response
- Throws:
Exception
-
deleteIdentity
Response deleteIdentity(String managedSystemId, String objectId, String requesterId)
The delete operation enables the requester to delete an existing object from the appropriate target systems- Parameters:
managedSystemId
- - target systemobjectId
- - object IDrequesterId
- - requester- Returns:
-
-