Interface AducidMessageSender

All Known Implementing Classes:
AducidSimpleXMLMessageSender

public interface AducidMessageSender
Interface for all message sender implementations. Created 11. 4. 2018 9:49:26
Author:
Radek Jira
  • Method Summary

    Modifier and Type Method Description
    com.aducid.iface.AIMcloseSessionResponse callCloseSession​(java.lang.String aimUrl, com.aducid.iface.AIMcloseSession request)
    Destroys corresponding session on AIM.
    com.aducid.iface.AIMexecutePersonalObjectResponse callExecutePersonalObject​(java.lang.String aimUrl, com.aducid.iface.AIMexecutePersonalObject request)
    Executes server side operation on directory personal object.
    com.aducid.iface.AIMgetPSLAttributesResponse callGetPSLAttributes​(java.lang.String aimUrl, com.aducid.iface.AIMgetPSLAttributes request)
    Retrieves results of previous interaction with PEIG.
    com.aducid.iface.AIMrequestOperationResponse callRequestOperation​(java.lang.String aimUrl, com.aducid.iface.AIMrequestOperation request)
    Executes client side operation on PEIG.
  • Method Details

    • callRequestOperation

      com.aducid.iface.AIMrequestOperationResponse callRequestOperation​(java.lang.String aimUrl, com.aducid.iface.AIMrequestOperation request) throws AducidClientException
      Executes client side operation on PEIG.
      Parameters:
      aimUrl - AIM R4 service URL
      request - request operation request
      Returns:
      request operation response
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • callGetPSLAttributes

      com.aducid.iface.AIMgetPSLAttributesResponse callGetPSLAttributes​(java.lang.String aimUrl, com.aducid.iface.AIMgetPSLAttributes request) throws AducidClientException
      Retrieves results of previous interaction with PEIG.
      Parameters:
      aimUrl - AIM R4 service URL
      request - get PSL attributes request
      Returns:
      get PSL attributes request response
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • callExecutePersonalObject

      com.aducid.iface.AIMexecutePersonalObjectResponse callExecutePersonalObject​(java.lang.String aimUrl, com.aducid.iface.AIMexecutePersonalObject request) throws AducidClientException
      Executes server side operation on directory personal object.
      Parameters:
      aimUrl - AIM R4 service URL
      request - execute personal object request
      Returns:
      execute personal object response
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • callCloseSession

      com.aducid.iface.AIMcloseSessionResponse callCloseSession​(java.lang.String aimUrl, com.aducid.iface.AIMcloseSession request) throws AducidClientException
      Destroys corresponding session on AIM.
      Parameters:
      aimUrl - AIM R4 service URL
      request - close session request
      Returns:
      close session response
      Throws:
      AducidClientException - when error occurs during ADUCID client call