Class AttributesConvertibleValues

java.lang.Object
io.micronaut.security.ldap.context.AttributesConvertibleValues
All Implemented Interfaces:
io.micronaut.core.convert.ConversionServiceProvider, io.micronaut.core.convert.value.ConvertibleValues<Object>, io.micronaut.core.value.ValueResolver<CharSequence>, Iterable<Map.Entry<String,Object>>

public class AttributesConvertibleValues extends Object implements io.micronaut.core.convert.value.ConvertibleValues<Object>
A ConvertibleValues implementation that uses Attributes as the backing data source.
Since:
1.0
Author:
James Kleeh
  • Constructor Details

    • AttributesConvertibleValues

      public AttributesConvertibleValues(Attributes attributes)
      Parameters:
      attributes - The attributes
  • Method Details

    • names

      public Set<String> names()
      Specified by:
      names in interface io.micronaut.core.convert.value.ConvertibleValues<Object>
    • values

      public Collection<Object> values()
      Specified by:
      values in interface io.micronaut.core.convert.value.ConvertibleValues<Object>
    • get

      public <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)
      Specified by:
      get in interface io.micronaut.core.value.ValueResolver<CharSequence>