Package org.openiam.srvc.sas
Class SasAuthWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.sas.SasAuthWebServiceImpl
-
- All Implemented Interfaces:
SasAuthWebService
@Service("sasWebService") @Transactional public class SasAuthWebServiceImpl extends AbstractApiService implements SasAuthWebService
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description SasAuthWebServiceImpl(SasManagerQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SasAuthResponse
authenticate(SasAuthRequest request)
Send authentication request to SAS.SasAuthResponse
getInfo(SasAuthRequest request)
Send verification request to SAS.-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
SasAuthWebServiceImpl
public SasAuthWebServiceImpl(SasManagerQueue queue)
-
-
Method Detail
-
authenticate
public SasAuthResponse authenticate(SasAuthRequest request)
Description copied from interface:SasAuthWebService
Send authentication request to SAS.- Specified by:
authenticate
in interfaceSasAuthWebService
- Parameters:
request
- Request object.- Returns:
- SasAuthResponse.
-
getInfo
public SasAuthResponse getInfo(SasAuthRequest request)
Description copied from interface:SasAuthWebService
Send verification request to SAS.- Specified by:
getInfo
in interfaceSasAuthWebService
- Parameters:
request
- Request object.- Returns:
- SasAuthResponse.
-
-