/** * Helper method that returns the current {@link CredentialsProviderFilter} effective state for the supplied * {@link CredentialsProvider}. Used to ensure that when changing implementation the initial config is equivalent to * the current. * * @param provider the {@link CredentialsProvider} to check. * @return {@code true} if and only if the current {@link CredentialsProviderFilter} returns {@code true} for the * supplied {@link CredentialsProvider}. */ public boolean filter(CredentialsProvider provider) { CredentialsProviderManager manager = CredentialsProviderManager.getInstance(); return manager == null || manager.getProviderFilter().filter(provider); }
/** * Helper method that returns the current {@link CredentialsProviderFilter} effective state for the supplied * {@link CredentialsProvider}. Used to ensure that when changing implementation the initial config is equivalent to * the current. * * @param provider the {@link CredentialsProvider} to check. * @return {@code true} if and only if the current {@link CredentialsProviderFilter} returns {@code true} for the * supplied {@link CredentialsProvider}. */ public boolean filter(CredentialsProvider provider) { CredentialsProviderManager manager = CredentialsProviderManager.getInstance(); return manager == null || manager.getProviderFilter().filter(provider); }
/** * A Jelly EL short-cut for {@link CredentialsProviderManager#getProviderFilter()}. * * @return the {@link CredentialsProviderFilter}. */ @SuppressWarnings("unused") // jelly EL helper @Restricted(NoExternalUse.class) public CredentialsProviderFilter getProviderFilter() { CredentialsProviderManager manager = getInstance(); return manager == null ? new CredentialsProviderFilter.None() : manager.getProviderFilter(); }
/** * A Jelly EL short-cut for {@link CredentialsProviderManager#getProviderFilter()}. * * @return the {@link CredentialsProviderFilter}. */ @SuppressWarnings("unused") // jelly EL helper @Restricted(NoExternalUse.class) public CredentialsProviderFilter getProviderFilter() { CredentialsProviderManager manager = getInstance(); return manager == null ? new CredentialsProviderFilter.None() : manager.getProviderFilter(); }