Class BerlinGroupLinksRewriter
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.link.bg.BerlinGroupLinksRewriter
-
- All Implemented Interfaces:
LinksRewriter
public class BerlinGroupLinksRewriter extends Object implements LinksRewriter
-
-
Constructor Summary
Constructors Constructor Description BerlinGroupLinksRewriter(LinksTemplate linksTemplate, String host, String version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanlinkUnchangeable(String linkName)voidregisterPlaceholder(String placeholder, Function<String,Optional<String>> paramRetriever)protected Optional<String>retrieveAccountId(String link)protected Optional<String>retrieveAuthorisationId(String link)protected Optional<String>retrieveConsentId(String link)protected Optional<String>retrieveHost(String link)protected Optional<String>retrievePaymentId(String link)protected Optional<String>retrievePaymentProduct(String link)protected Optional<String>retrievePaymentService(String link)protected Optional<String>retrieveTransactionId(String link)protected Optional<String>retrieveVersion(String link)Map<String,HrefType>rewrite(Map<String,HrefType> links)
-
-
-
Constructor Detail
-
BerlinGroupLinksRewriter
public BerlinGroupLinksRewriter(LinksTemplate linksTemplate, String host, String version)
-
-
Method Detail
-
registerPlaceholder
public void registerPlaceholder(String placeholder, Function<String,Optional<String>> paramRetriever)
-
rewrite
public Map<String,HrefType> rewrite(Map<String,HrefType> links)
- Specified by:
rewritein interfaceLinksRewriter
-
linkUnchangeable
protected boolean linkUnchangeable(String linkName)
-
-