Class OptionalClaimTypeProducer


  • public class OptionalClaimTypeProducer
    extends Object
    • Constructor Detail

      • OptionalClaimTypeProducer

        public OptionalClaimTypeProducer()
    • Method Detail

      • getOptionalString

        @Produces
        public Optional<String> getOptionalString​(jakarta.enterprise.inject.spi.InjectionPoint ip)
        Produces an Optional claim value wrapping a String.
        Parameters:
        ip - reference to the injection point
        Returns:
        an optional claim value
      • getOptionalStringSet

        @Produces
        public Optional<Set<String>> getOptionalStringSet​(jakarta.enterprise.inject.spi.InjectionPoint ip)
        Produces an Optional claim value wrapping a Set of Strings.
        Parameters:
        ip - reference to the injection point
        Returns:
        an optional claim value
      • getOptionalLong

        @Produces
        public Optional<Long> getOptionalLong​(jakarta.enterprise.inject.spi.InjectionPoint ip)
        Produces an Optional claim value wrapping a Long.
        Parameters:
        ip - reference to the injection point
        Returns:
        an optional claim value
      • getOptionalBoolean

        @Produces
        public Optional<Boolean> getOptionalBoolean​(jakarta.enterprise.inject.spi.InjectionPoint ip)
        Produces an Optional claim value wrapping a Boolean.
        Parameters:
        ip - reference to the injection point
        Returns:
        an optional claim value