Class ApiResponseFactory
java.lang.Object
se.swedenconnect.bankid.idp.authn.api.ApiResponseFactory
Helper class for creating an 
ApiResponse object.- Author:
- Martin Lindström, Felix Hellman
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ApiResponsecreate(BankIdSessionData data, QRGenerator generator, boolean showQr) Creates anApiResponse.static ApiResponsestatic ApiResponseCreates anApiResponseindicating a timeout.static ApiResponseCreates anApiResponserepresenting an unknown error.static ApiResponseCreates anApiResponserepresenting a cancelled operation.
- 
Constructor Details- 
ApiResponseFactorypublic ApiResponseFactory()
 
- 
- 
Method Details- 
createCreates anApiResponse.- Parameters:
- data- the BankID session data
- generator- the QR code generator bean
- showQr- whether to display the QR code
- Returns:
- an ApiResponse
 
- 
createErrorResponseTimeExpiredCreates anApiResponseindicating a timeout.- Returns:
- an ApiResponse
 
- 
createErrorResponseBankIdServerException
- 
createUserCancelResponseCreates anApiResponserepresenting a cancelled operation.- Returns:
- an ApiResponse
 
- 
createUnknownErrorCreates anApiResponserepresenting an unknown error. This does not necessarily mean that the error is unknown but should not be presented to the user.- Returns:
- an ApiResponse
 
 
-