Package com.aducid.sdk.sender.simple
Class AducidSimpleXMLMessageSender
java.lang.Object
com.aducid.sdk.sender.simple.AducidSimpleXMLMessageSender
- All Implemented Interfaces:
AducidMessageSender
public class AducidSimpleXMLMessageSender extends java.lang.Object implements AducidMessageSender
Default implementation of
AducidMessageSender
.
Created 11. 4. 2018 9:48:53- Author:
- Radek Jira
-
Constructor Summary
Constructors Constructor Description AducidSimpleXMLMessageSender()
-
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.
-
Constructor Details
-
AducidSimpleXMLMessageSender
public AducidSimpleXMLMessageSender()
-
-
Method Details
-
callRequestOperation
public com.aducid.iface.AIMrequestOperationResponse callRequestOperation(java.lang.String aimUrl, com.aducid.iface.AIMrequestOperation request) throws AducidClientExceptionExecutes client side operation on PEIG.- Specified by:
callRequestOperation
in interfaceAducidMessageSender
- Parameters:
aimUrl
- AIM R4 service URLrequest
- request operation request- Returns:
- request operation response
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
callGetPSLAttributes
public com.aducid.iface.AIMgetPSLAttributesResponse callGetPSLAttributes(java.lang.String aimUrl, com.aducid.iface.AIMgetPSLAttributes request) throws AducidClientExceptionRetrieves results of previous interaction with PEIG.- Specified by:
callGetPSLAttributes
in interfaceAducidMessageSender
- Parameters:
aimUrl
- AIM R4 service URLrequest
- get PSL attributes request- Returns:
- get PSL attributes request response
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
callExecutePersonalObject
public com.aducid.iface.AIMexecutePersonalObjectResponse callExecutePersonalObject(java.lang.String aimUrl, com.aducid.iface.AIMexecutePersonalObject request) throws AducidClientExceptionExecutes server side operation on directory personal object.- Specified by:
callExecutePersonalObject
in interfaceAducidMessageSender
- Parameters:
aimUrl
- AIM R4 service URLrequest
- execute personal object request- Returns:
- execute personal object response
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-
callCloseSession
public com.aducid.iface.AIMcloseSessionResponse callCloseSession(java.lang.String aimUrl, com.aducid.iface.AIMcloseSession request) throws AducidClientExceptionDestroys corresponding session on AIM.- Specified by:
callCloseSession
in interfaceAducidMessageSender
- Parameters:
aimUrl
- AIM R4 service URLrequest
- close session request- Returns:
- close session response
- Throws:
AducidClientException
- when error occurs during ADUCID client call
-