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 systems
      Response remove​(String objectId, String requesterId)
      The remove operation enables the requester to delete an existing object from all target systems
      Response 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 system
        objectId - - object ID
        requesterId - - requester
        Returns:
      • remove

        Response remove​(String objectId,
                        String requesterId)
        The remove operation enables the requester to delete an existing object from all target systems
        Parameters:
        objectId - - object ID
        requesterId - - requester
        Returns: