From 91c381092119f12c6883e2e6ae311b149e3c39d6 Mon Sep 17 00:00:00 2001 From: Dmitriy Kopylenko Date: Tue, 11 Sep 2018 11:42:17 -0400 Subject: [PATCH] SHIBUI-836 wip --- .../TokenPlaceholderValueResolvingService.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/TokenPlaceholderValueResolvingService.java diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/TokenPlaceholderValueResolvingService.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/TokenPlaceholderValueResolvingService.java new file mode 100644 index 000000000..3193a51aa --- /dev/null +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/TokenPlaceholderValueResolvingService.java @@ -0,0 +1,11 @@ +package edu.internet2.tier.shibboleth.admin.ui.service; + +/** + * Generic API to resolve values from arbitrary tokenized placeholders such as '%{token.placeholder}' etc. + * + * @author Dmitriy Kopylenko + */ +public interface TokenPlaceholderValueResolvingService { + + String resolveValueFromTokenPlaceholder(String tokenPlaceholder); +}