public class BerlinGroupLinksRewriter extends Object implements LinksRewriter
| Constructor and Description |
|---|
BerlinGroupLinksRewriter(LinksTemplate linksTemplate,
String host,
String version) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
linkUnchangeable(String linkName) |
void |
registerPlaceholder(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,de.adorsys.xs2a.adapter.api.model.HrefType> |
rewrite(Map<String,de.adorsys.xs2a.adapter.api.model.HrefType> links) |
public BerlinGroupLinksRewriter(LinksTemplate linksTemplate, String host, String version)
public void registerPlaceholder(String placeholder, Function<String,Optional<String>> paramRetriever)
public Map<String,de.adorsys.xs2a.adapter.api.model.HrefType> rewrite(Map<String,de.adorsys.xs2a.adapter.api.model.HrefType> links)
rewrite in interface LinksRewriterprotected boolean linkUnchangeable(String linkName)
Copyright © 2020. All rights reserved.