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 Summary
Constructors -
Method Summary
Modifier 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
-
ApiResponseFactory
public ApiResponseFactory()
-
-
Method Details
-
create
Creates anApiResponse.- Parameters:
data- the BankID session datagenerator- the QR code generator beanshowQr- whether to display the QR code- Returns:
- an
ApiResponse
-
createErrorResponseTimeExpired
Creates anApiResponseindicating a timeout.- Returns:
- an
ApiResponse
-
createErrorResponseBankIdServerException
-
createUserCancelResponse
Creates anApiResponserepresenting a cancelled operation.- Returns:
- an
ApiResponse
-
createUnknownError
Creates 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
-