Class TestSources.StaticDataConnector

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin<Map<String,net.shibboleth.idp.attribute.IdPAttribute>>
net.shibboleth.idp.attribute.resolver.AbstractDataConnector
net.shibboleth.idp.saml.impl.testing.TestSources.StaticDataConnector
All Implemented Interfaces:
net.shibboleth.idp.attribute.resolver.DataConnector, net.shibboleth.idp.attribute.resolver.ResolverPlugin<Map<String,net.shibboleth.idp.attribute.IdPAttribute>>, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent, UnmodifiableComponent, DisposableBean
Enclosing class:
TestSources

private static class TestSources.StaticDataConnector extends net.shibboleth.idp.attribute.resolver.AbstractDataConnector
A static DataConnector.
  • Field Details

    • attributes

      @Nullable private Map<String,net.shibboleth.idp.attribute.IdPAttribute> attributes
      Static collection of values returned by this connector.
  • Constructor Details

    • StaticDataConnector

      private StaticDataConnector()
  • Method Details

    • getAttributes

      @Nullable @NonnullAfterInit public Map<String,net.shibboleth.idp.attribute.IdPAttribute> getAttributes()
      Get the static values returned by this connector.
      Returns:
      static values returned by this connector
    • setValues

      public void setValues(@Nullable @NullableElements Collection<net.shibboleth.idp.attribute.IdPAttribute> newValues)
      Set static values returned by this connector.
      Parameters:
      newValues - static values returned by this connector
    • doDataConnectorResolve

      @Nonnull protected Map<String,net.shibboleth.idp.attribute.IdPAttribute> doDataConnectorResolve(@Nonnull net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext resolutionContext, @Nonnull net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext workContext) throws net.shibboleth.idp.attribute.resolver.ResolutionException
      Specified by:
      doDataConnectorResolve in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
      Throws:
      net.shibboleth.idp.attribute.resolver.ResolutionException
    • doInitialize

      protected void doInitialize() throws ComponentInitializationException
      Overrides:
      doInitialize in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
      Throws:
      ComponentInitializationException