/** * Builds the proxy chain for the specified user. * * @param user The current user * @return The proxy chain for that user in String form */ public static String buildProxiedEntitiesChainString(final NiFiUser user) { // calculate the dn chain List<String> proxyChain = NiFiUserUtils.buildProxiedEntitiesChain(user); if (proxyChain.isEmpty()) { return ANONYMOUS_CHAIN; } proxyChain = proxyChain.stream().map(ProxiedEntitiesUtils::formatProxyDn).collect(Collectors.toList()); return StringUtils.join(proxyChain, ""); }
/** * Builds the proxy chain for the specified user. * * @param user The current user * @return The proxy chain for that user in String form */ public static String buildProxiedEntitiesChainString(final NiFiUser user) { // calculate the dn chain List<String> proxyChain = NiFiUserUtils.buildProxiedEntitiesChain(user); if (proxyChain.isEmpty()) { return ANONYMOUS_CHAIN; } proxyChain = proxyChain.stream().map(ProxiedEntitiesUtils::formatProxyDn).collect(Collectors.toList()); return StringUtils.join(proxyChain, ""); }